一次使用vscode解决乱码的过程

怎么会乱码的?
A文件以A方式编码然后交到用户手中用B方式解码,然后…
就乱码了。
乱码这种事儿很容易发生在中文文档上,英文有时候运气好两种编码中对于英文的编码方式相同(ascii),就没啥事儿。中文就不一样了。在这里插入图片描述然后,我还是采取了比较常规的方式,用文本编辑器,因为我ubuntu下面就装了个vscode(安利一波,插件很多),然后就这样,
1.vscode打开
在这里插入图片描述
2.vscode里面菜单栏选择File–>preference–>settings,搜索栏输入encoding(搞不好也可能是encode)在这里插入图片描述
看到第一栏的utf-8了吗?这是当前我的vscode默认的编码方式utf-8,然后我修改编码方式为这个,
在这里插入图片描述
gb表示包括对于简体中文编码,gbk好像是包含了繁体字

设置好了之后,就好了,退出同时也默认保存修改后的设置,然后就好了,
重新打开一下刚才那份文档
在这里插入图片描述希望对你有帮助。

在VS Code中解决中文乱码问题有几种方法。首先,可以尝试安装一个名为"GBK to UTF8 for vscode"的插件,该插件可以将GBK编码格式的文件转换为UTF-8编码格式的文件。只需右击需要转换编码格式的文件,然后点击"Convert encoding to UTF8"即可完成转换。\[3\] 另外,如果在打开文件后出现中文乱码,可以尝试修改VS Code的默认编码设置。可以通过按下"Ctrl + Shift + P",然后输入"Preferences: Open Settings (JSON)"来打开设置文件。在设置文件中,可以添加以下代码来将默认编码设置为UTF-8: "files.encoding": "utf8" 如果在终端命令行运行时出现中文乱码,可以尝试在终端中设置字符编码为UTF-8。可以通过在终端中输入以下命令来设置: "chcp 65001" 如果在点击运行键运行程序时出现中文乱码,可以尝试在程序中添加以下代码来设置输出的字符编码为UTF-8: "System.Console.OutputEncoding = System.Text.Encoding.UTF8;" 最后,如果在调试时终端出现中文乱码或无法输出中文,可以尝试在launch.json文件中添加以下配置来设置终端的字符编码为UTF-8: "console": "integratedTerminal", "internalConsoleOptions": "neverOpen" 综上所述,以上是解决VS Code中文乱码问题的几种方法。可以根据具体情况选择适合的方法进行解决。 #### 引用[.reference_title] - *1* *2* [VS Code:4个中文乱码问题及解决方法](https://blog.csdn.net/qq_34801642/article/details/103759002)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [vscode中文乱码问题及几种常见的解决方案](https://blog.csdn.net/im34v/article/details/126697006)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值