Skip to content

File Processing Does Preserve File Encoding #2

@whitestock

Description

@whitestock

Currently, the application assumes that all project and solution files are encoded in utf-8 and include a byte order mark (BOM) at the beginning. This assumption can cause encoding issues for projects and solution files that are not encoded in utf-8. Additionally this assumption can add "noise" to the file diff when a BOM is added in files where it did not previously exist, or when the encoding attribute in the xml declaration is added when it did not exist previously or rewritten incorrectly in project files.

To resolve this issue the application should preserve the existence of the BOM and respect the encoding in the processed file.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions