早就想写了, 以前开发 WinUI 3 程序时被乱码问题折磨好几天了, 找 3 天才找到 VS 改编码的地方 (╬▔皿▔)╯
结果这不巧了嘛, Rider也沦陷了()
适用于
- Rider 在打开 Visual Studio 的项目时乱码的问题
- 在编译成 WinUI 3 之类的应用时文本乱码的问题 (很重要!)
可能的影响
只要你不改错编码, 基本不会有什么影响.
但要是不改哪天应用乱码就要飞了😇
步骤
打开自定义面板
在 Visual Studio 中点击 工具 > 自定义.
切换到 "命令" 选项卡
点击 命令, 现在菜单栏展示的是上面的菜单栏和菜单栏中下拉框的内容.
因为要添加一个功能才能继续, 请在自定义菜单栏中选择一个地方来存放你的选项 (最好别直接选菜单栏, 很挤.)
我选择的是文件, 因为这个选项的命名和保存相似, 恰好和文件里的保存比较像.
添加命令
选择好后, 点击添加命令.
添加 "该机保存选项" 命令
左侧的类别中向下滑动找到并点击文件, 右侧中向下滑倒到接近底部时找到高级保存选项(V)..., 点击确定.
调整位置和保存
然后, 高级保存选项(V)...
就被添加到你对应的菜单栏中了, 你可以通过上移 / 下移来调整选项位置, 然后点击关闭
查看高级保存选项
现在在菜单栏中点击对应的菜单, 就可以找到保存选项了.
重要!
如果发现高级保存选项(V)...
是****灰色的, 记得检查代码输入框是不是高亮状态**.
修改编码
打开高级保存选项(V)...
, 选择编码为Unicode (UTF-8 带签名), 点击保存.(UTF-8是通用编码, 在任何场景都能很好工作, 恰巧 WinUI 3 和 Rider 默认就是 UTF-8编码.)
好久不用 WinUI 3 了, 还乱码嘛 🤔