VSCode 插件Code Runner 中文提示乱码

简介: VSCode 插件Code Runner 中文提示乱码



一、Code Runner中文提示乱码

  当Java程序出现报错时,给出中文提示是乱码的,如图所示。由于这里我之前已经配置过了,所以出现的中文没有乱码。

  下面这个图我重新拿另外一台电脑搞出来的,现在要解决的就是这种情况;

  中文错误提示乱码原因分析:编码没有配置好;

二、解决方案

1.第一种方法:终端执行

  这种方法就是把执行结果切换回到终端窗口来进行执行,其设置方法实在设置中勾选 RunTerminal 选项;然后再次运行时,执行结果就会在终端窗口显示。

  这时候的执行结果中文错误提示就不会出现乱码了,不过本人不是很喜欢这种方法,感觉这种有点慢,所以就有了第二种解决方法。

  注意: 当Code Runner的运行配置为如下图所示的时候,勾选Run Terminal会出现找不到或无法加载主类的错误。这里我以Java语言为例子。

2.第二种方法:添加环境变量

  在系统环境变量里添加JAVA_TOOL_OPTIONS变量。

  添加变量JAVA_TOOL_OPTIONS,值为-Dfile.encoding=UTF-8

3.运行结果

  配置完该环境变量后,再次用Code Runner运行代码,就会发现提示的报错没有乱码了


三、总结

  以上就是本次要讲的内容,本文仅仅简单介绍了Code Runner插件中文提示乱码的解决方案。上面两种方法亲测可用,个人最喜欢最后一种解决方法。这里有个奇怪的点,就是我配置完了之后,运行提示中文没有乱码。然后又回去把该环境变量删除,再次运行竟然没有乱码。这是我配置环境变量没复现出中文乱码的原因。

  感谢观看,如果有帮助到你,请给文章点个赞和收藏,让更多的人看到。🌹 🌹 🌹

  也欢迎你,关注我。👍 👍 👍

  原创不易,还希望各位大佬支持一下,你们的点赞、收藏和留言对我真的很重要!!!💕 💕 💕 最后,本文仍有许多不足之处,欢迎各位认真读完文章的小伙伴们随时私信交流、批评指正!


相关文章
|
1天前
|
JavaScript IDE 开发工具
vue3【2024版】开发环境搭建(含官网和nvm下载切换最新版node,修改node下载源,创建项目,启动项目,安装vscode插件Vue - Official)
vue3【2024版】开发环境搭建(含官网和nvm下载切换最新版node,修改node下载源,创建项目,启动项目,安装vscode插件Vue - Official)
12 3
|
3天前
|
JavaScript 安全
下载安装 vscode(含汉化、插件的推荐和安装)
下载安装 vscode(含汉化、插件的推荐和安装)
10 0
下载安装 vscode(含汉化、插件的推荐和安装)
|
12天前
|
前端开发
VSCode中自带插件Emmet的用法
Emmet 是一个强大的工具,集成在 Visual Studio Code (VSCode) 中,可以大大提高编写 HTML 和 CSS 的效率。以下是如何使用 Emmet 插件的一些基本方法
31 4
|
11天前
|
移动开发 前端开发 JavaScript
揭秘VSCode魔法工具箱:HTML5 & CSS3 超强插件集合 + Css Reset与Normalize.css的终极对决
揭秘VSCode魔法工具箱:HTML5 & CSS3 超强插件集合 + Css Reset与Normalize.css的终极对决
|
19天前
|
传感器 前端开发 JavaScript
前端开发者必备的VS Code插件推荐
前端开发者必备的VS Code插件推荐
|
5天前
|
JSON 数据格式
3. 使用 VsCode 开发 uni-app 项目需要使用到的插件
3. 使用 VsCode 开发 uni-app 项目需要使用到的插件
8 0
|
5天前
|
缓存
如何彻底卸载VSCode及其原来的插件配置缓存
如何彻底卸载VSCode及其原来的插件配置缓存
8 0
|
5天前
|
前端开发
大屏自适应/适配方案【详解】(echarts自适配、rem、flexible.js、vscode中px2rem插件自动计算rem)
大屏自适应/适配方案【详解】(echarts自适配、rem、flexible.js、vscode中px2rem插件自动计算rem)
14 0
|
9天前
|
前端开发 JavaScript PHP
【vscode编辑器插件】前端 php unity自用插件分享
【vscode编辑器插件】前端 php unity自用插件分享
6 0
|
2月前
|
Web App开发 XML 传感器
VSCode 开发Vue必备插件
VSCode 开发Vue必备插件
50 0