我正在开发一个桌面应用程序,它依赖于我使用 VS 2019 创建的文本资源文件。
特别是,我通过在解决方案资源管理器中的项目名称下选择“我的项目”来创建文件,然后选择资源 -> 添加资源 -> 添加新文本文件。
这会创建一个空白文本文件,该文件以我的计算机的默认编码(在我的例子中为 CP1253)进行编码 - 但是我希望新的文本文件以 UTF-8 进行编码。
到目前为止我找到的解决方案是使用 iconv 脚本手动更改编码并更新 Resources.resx 文件以告诉文件以 utf8 编码。我还可以使用记事本等外部工具创建 utf8 编码文件,然后将它们导入到 VS 中。
两种解决方案都工作正常,但是我想知道是否可以将使用 Visual Studio 创建的资源文本文件的默认编码更改为 UTF 8,这将非常方便。
添加文本文件后,在 IDE 中打开它。
然后点击
File > Save TextFile1.txt As...
Save
按钮有一个向下的小箭头。单击向下箭头并选择 Save with Encoding...
更改编码。