每当我试图通过System.out.println()在Visual Studio代码终端中打印任何印地语字符时;,它直接打印出一个??而不是正确的字符。顺便说一句,我使用的是Windows 10。
注意这个问题不仅仅是印地语字符的问题。如果我尝试打印“”,它也会给我一个?。
我试过很多方法:
1.检查我的字体-这是Consolas,'信使新',等宽,这应该支持UTF-8?
1.当我执行chcp时,它显示:活动代码页:65001
1.我在设置中添加了json代码,可以自动激活
1.每当我打开终端时,代码页等于65001
1.设置windows区域设置以支持UTF-8。
1.已卸载和安装Visual Studio代码。
1.当我在PYTHON中运行代码时,它正确地显示了印地语字符。
1.当我在另一个名为EclipseIDE的IDE中运行代码时,它显示了印地语字符。
1.我是我的whits结束,我似乎已经尝试了一切。任何帮助非常感谢-我已经在这个简单的问题上5个多小时。
Code When Running
Font Settings
Settings.json.user code to make UTF-8 encoding automatic (got from online)
Settings.json.workplace code to make UTF-8 encoding automatic (also got from online, but different place
Using UTF-8 for Windows Locale
1条答案
按热度按时间jk9hmnmh1#
1.退出VS代码
1.使用Windows文件管理器,显示
hidden
文件1.打开
C:\Users\YourUserName\AppData\Roaming\Code\User\settings.json
添加以下内容:
1.省省吧
1.启动VS代码,打开java,点击
Run
。