2010-08-30 44 views
0

有沒有辦法確保我的Visual Studio解決方案中的所有代碼文件都以UTF-8編碼?我寧願自動完成而不是手動完成。謝謝!如何確保所有VS代碼文件都是UTF-8?

+0

是某人或某事在不同的編碼創建它們? – 2010-08-30 16:50:42

+0

http://stackoverflow.com/questions/279673/save-all-files-in-visual-studio-project-as-utf-8 – 2010-08-30 16:54:04

回答

1

簡短的答案 - 你不能在一個自動操作中做到這一點,因爲沒有確定性的方式知道該文件的編碼不是UTF-8。當然,您可以說很多BOM,但是有些情況下文件是UTF文件,但根本沒有BOM。

最好的辦法IMO是總是將新文件重新保存爲UTF-8(我假設你正在使用R#並體驗RSRP-291502 bug的結果)。

您仍然可以嘗試半自動操作(請參閱下面的腳本),然後手動檢查損壞的結果。

PowerShell的:

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