随笔 - 2  文章 - 0  评论 - 0  阅读 - 4135

C#交互窗口(C# Interactive)乱码的解决方法

背景

在单位内网工作机上的VS 2019做开发时,有时会需要用到C#交互窗口,但是之前使用的时候,凡是需要显示中文的地方都会出现乱码(如提示警告错误等);特别是使用时出现了错误,但错误内容是乱码,也无法去判断具体是什么错误,很是困扰。

(由于事发机器是内网开发机,没有办法将故障图截图导出到外部,所以就贴一张正常的C#交互窗口)

经过排查和网络上搜索引擎的查找,记录一下自己成功解决的方法。顺便标记个解决乱码后出现的小问题。

 

步骤

1.首先右键点击时间区域,选择“调整日期/时间”(由于整个菜单很长,这里就截取部分了)

2.在弹出的窗口中依次选择左侧“语言”菜单栏——右侧“管理语言设置”——弹出窗口中“更改系统区域设置”——在区域设置窗口中将“Beta 版:使用Unicode UTF-8提供全球语言支持(U)”选中并点击确定

3.在完成上述选项后,系统会提示需要重新启动,按照系统提示保存好所有文档内容并重新启动计算机即可。

4.乱码问题解决

 后记

自己平常开发的时候会用便签软件记一些需要留意的事情和问题。但是这次解决完这个问题后,我发现便签内的文字显示也变成乱码了;尝试将改动撤回也无济于事,原因不明。

所以如果平时有使用便签软件在桌面上贴内容的话,建议执行以上操作前对重要的便签内容进行备份,避免可能导致的乱码和数据丢失问题

另外在自己个人机器上看了一下C#交互窗口,但是没有发现有乱码的问题,联想了一下,可能这个问题跟系统版本也有关系(工作机为190X,个人机器为21H2)

posted on   dellbeat  阅读(938)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示