vscode中文乱码问题
vscode吧
全部回复
仅看楼主
level 2
代码如下:
当在vscode中编译运行这个代码时,s可以正确输出,temp会发生乱码,且s == temp返回false:
当直接在gitbash中编译运行时正常:
我在vscode中使用的内部终端也是bash且代码与命令行编码均为UTF-8,且打开了UTF-8支持:
此外也尝试了更换内部终端,情况仍然如上
希望大神可以帮帮我[泪][泪]
2024年09月21日 04点09分 1
level 12
有概率是 VSCode 的 Bug ,Windows Terminal 中的 Git Bash 和 Powershell Core 7 都很正常……
2024年09月21日 14点09分 2
好滴,谢谢你,我在windows terminal中测试也是正确的,但是在vscode中怎么都设置不对[泪][泪]
2024年09月21日 15点09分
@12334ww在路上 你会搞的话,在 microsoft/vscode 官仓开个 Issue 反馈一下顺便at我(昵称同名),我也想知道有没有其他用户能复现这个问题
2024年09月21日 15点09分
@Dragon1573 你好,我刚才看官仓里已经有人提过了类似issue:.NET Console.ReadLine() gets incorrect encoding in VSCode integrated terminal #208015 但是好像也没有解决o(≧口≦)o
2024年09月22日 11点09分
@12334ww在路上 看了一下 网页链接 ,因为VSCode的内置终端是基于上游项目conpty实现的,这大概是上游项目的bug
2024年09月22日 12点09分
level 1
ubuntu下的vscode没问题[吐舌]
2024年09月21日 20点09分 3
好滴,谢谢[玫瑰]
2024年09月22日 11点09分
1