如何在 Visual Studio 2019 中为新的文本资源文件选择默认编码?

问题描述 投票:0回答:1

我正在开发一个桌面应用程序,它依赖于我使用 VS 2019 创建的文本资源文件。

特别是,我通过在解决方案资源管理器中的项目名称下选择“我的项目”来创建文件,然后选择资源 -> 添加资源 -> 添加新文本文件。

这会创建一个空白文本文件,该文件以我的计算机的默认编码(在我的例子中为 CP1253)进行编码 - 但是我希望新的文本文件以 UTF-8 进行编码。

到目前为止我找到的解决方案是使用 iconv 脚本手动更改编码并更新 Resources.resx 文件以告诉文件以 utf8 编码。我还可以使用记事本等外部工具创建 utf8 编码文件,然后将它们导入到 VS 中。

两种解决方案都工作正常,但是我想知道是否可以将使用 Visual Studio 创建的资源文本文件的默认编码更改为 UTF 8,这将非常方便。

vb.net visual-studio encoding
1个回答
0
投票

添加文本文件后,在 IDE 中打开它。

然后点击

File > Save TextFile1.txt As...

Save
按钮有一个向下的小箭头。单击向下箭头并选择
Save with Encoding...
更改编码。

© www.soinside.com 2019 - 2024. All rights reserved.