【问题标题】:How to ensure all VS code files are in UTF-8?如何确保所有 VS 代码文件都是 UTF-8 格式?
【发布时间】:2010-08-30 16:46:18
【问题描述】:

有没有办法确保我的 Visual Studio 解决方案中的所有代码文件都以 UTF-8 编码?我更喜欢自动完成而不是手动完成。谢谢!

【问题讨论】:

标签: visual-studio encoding


【解决方案1】:

简短的回答 - 您不能在一个自动操作中执行此操作,因为没有确定的方法可以知道文件是否具有除 UTF-8 之外的其他编码。当然,对于 BOM,您可以说很多,但在某些情况下,文件是 UTF 格式但根本没有 BOM。

IMO 的最佳方法是始终将新文件重新保存为 UTF-8(我假设您正在使用 R# 并遇到 RSRP-291502 错误的结果)。

您仍然可以尝试半自动操作(参见下面的脚本),然后手动检查损坏的结果。

Powershell:

gci . -include *.cs -recurse | ForEach-Object { (Get-Content $_) | Out-File -Encoding UTF8 $_ }

【讨论】:

    猜你喜欢
    • 2011-03-16
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多