两种永久解决vscode中使用JAVA代码输出中文时的乱码错误

这篇具有很好参考价值的文章主要介绍了两种永久解决vscode中使用JAVA代码输出中文时的乱码错误。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

新人前端,说得不好望指点

前言

在学习java时,我们会使用各种文本编辑器,如果刚刚开始学习的话就是用IDEA那样的话启动会相对较慢,所以就会有些人是用vscode去编译
编译的时候有些人就发现了打印中文的情况下会编译不通过,出现乱码,以下是一些解决办法。vscode运行java中文乱码,vscode,ide,编辑器,java

1.因为vscode 默认采用UTF-8去编译的所以就会失败

可能是中文操作系统默认命令行以GBK编码,vscode中默认编码格式为UTF-8vscode运行java中文乱码,vscode,ide,编辑器,java

把底部的UTF-8替换成GBK即可

vscode运行java中文乱码,vscode,ide,编辑器,java

2.但很可能每次都会被切换回来,所以为了一劳永逸,我们可以去配置环境变量即可永久解决

只需要去环境变量中新建一个PYTHONIOENCODING的变量 值是UTF8即可永久解决这个问题

我的电脑==》右键==》属性==》高级系统设置==》环境变量==》新建

3.也可以在每次编译的时候输入-encoding utf8去达到理想的编译效果

vscode运行java中文乱码,vscode,ide,编辑器,java

4. 第二种环境变量配置

本人在网上查看尝试了第三种之后发现还是不行,可能是配置环境变量不对,也不清楚但经过思索发现,在环境变量中换成以下配置就可以实现

变量:JAVA_TOOL_OPTIONS
值:-Dfile.encoding=UTF-8
配置之后能解决在vscode上使用java语法,且解决中文乱码的问题
vscode运行java中文乱码,vscode,ide,编辑器,java文章来源地址https://www.toymoban.com/news/detail-715865.html

到了这里,关于两种永久解决vscode中使用JAVA代码输出中文时的乱码错误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一文完美解决vscode python输出中文乱码问题

    网上有很多解决方案,但有些是不靠谱的,比如将“run in terminal”设为true,这个 只是将内容输出到终端(cmd)上,并未真正解决问题 。还有通过更改系统区域设置,即将“使用Unicode UTF-8提供全球语言支持”那项打勾,这个 确实能解决乱码问题但会带来一些衍生问题 ,比如打

    2024年02月05日
    浏览(35)
  • 【配置vscode编写c或c++程序,并在外部控制台输出程序和解决中文乱码问题!!!】

    https://sourceforge.net/projects/mingw-w64/files/ 下载到本地后解压到任意位置(路径不要带中文),复制bin目录路径配置系统变量 进入高级系统设置,打开环境变量,在系统变量中找到path,将复制的路径粘贴到新建变量中 然后打开命令行输入 gcc -v,如果出现很多代码则说明环境配置

    2024年02月03日
    浏览(31)
  • Java学习之Eclipse 控制台中文输出乱码解决

    Eclipse IDE for java Developers 2023-06 版本 缺省情况下,Eclipse将输出中文或非英文字符作为问号(?)或某些奇怪的字符。,它无法显示其他非英语单词。 那么想要在控制台显示中文,我们应该怎么办呢?  先找到run ----再找到里面的 Run Configurations    在跳出的页面的右边选择c

    2024年02月08日
    浏览(44)
  • VScode进行C++编程时,控制台输出代码页出现乱码的原理和解决办法

    主要解决三个问题: 1、初学C++的时候,用控制台输出,发现运行到控制台的中文文字和字符全部变成了乱码。为什么呢?这种情况应该怎么解决? 2、编辑器把我们想要输出的内容用UTF-8的方式进行编码进行传输,而控制台收到二进制数据流后用GBK的那一套方式进行解码对应

    2024年02月14日
    浏览(38)
  • vscode运行c++结果输出在windows终端的两种方法

    打开.vscode中launch.json文件 修改下面三个配置 \\\"program\\\":\\\"C:\\\\Windows\\\\System32\\\\cmd.exe\\\", \\\"args\\\": [\\\"/C\\\",\\\"${fileDirname}\\\\${fileBasenameNoExtension}.exe\\\",\\\"\\\",\\\"pause\\\"], \\\"externalConsole\\\": true, 以非调试模式运行,ctrl+F5 打开.vscode中launch.json文件 修改\\\"externalConsole\\\": true, 在main函数中最后加入getchar()函数 注:方法2如

    2024年02月19日
    浏览(31)
  • 在 Keil-MDK 中使用 printf() 打印输出中文时,出现警告的解决办法

      最近使用 Keil-MDK 中的 ARM Compiler 6 (简称 AC6 )编译工程时,   出现警告: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 。   定位到出现警告的地方,是在使用 printf() 函数打印输出包含中文字符串。   如果项目中有使用 printf() 函数打印输出包含

    2024年02月10日
    浏览(33)
  • vscode怎么运行程序代码的两种方法

    VSCode要运行程序的代码,大致要分为两种情况而定,一种是前端的代码,另一种是后端的代码。 后端代码 在VSCode中,后端代码的运行,可以从VSCode打开终端,然后使用命令行工具,使用命令来运行后端代码程序,比如Python的就可以使用命令:python file.py;Golang就可以使用:

    2024年04月17日
    浏览(29)
  • pyautogui无法输入中文的两种解决办法

    PyAutoGUI本身不支持输入中文,但可以通过调用pyperclip模块将需要输入的中文复制到剪贴板中,然后使用pyautogui模拟Ctrl+V粘贴操作即可。 安装pyperclip模块:在命令行中输入 pip install pyperclip ,安装完成后即可使用。 PyAutoGUI本身不支持输入中文,但可以通过调用系统的输入法来实

    2024年02月10日
    浏览(27)
  • vscode安装包下载——vscode的下载速度慢问题两种解决方法

    1.vscode下载: 1.首先我们去官网下载vccode,下载过程非常慢: 官网链接: https://code.visualstudio.com/ 2.解决办法1 这是因为国外镜像地址下载慢的原因,此时需要去国内镜像地址进行下载,复制下载链接,将红框部分改成vscode.cdn.azure.cn,再次下载会发现下载非常快 复制下载的链

    2024年02月04日
    浏览(31)
  • VScode注释中文时乱码怎么办?VScode中文注释乱码问题的解决方法

    不管是在哪一种编辑器上,都会有自动默认的一种编码格式,在vscode编辑器中默认的编码格式是utf-8,但是在注释的时候,因为使用的字符会不一样,所以可能存在着默认的配置文件,有可能是其他的编码格式,所以因为编码格式不对应,导致了在注释的时候出现了乱码的情

    2024年02月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包