Windows下,sublime text控制台中文显示乱码解决方法

本文介绍了解决SublimeText控制台中文显示乱码的问题,通过修改编译配置文件,将编码格式改为GBK,实现中文正常显示。适用于使用SublimeText进行Java编译的用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows下,sublime text控制台中文显示乱码解决方法

背景

Sublime Text中,编译时,控制台的中文显示为乱码。

方案

编译不支持中文,那就是要修改编译配置文件,方法如下:

  1. 进入到Sublime Text的安装目录下的Package文件夹(xxx\Sublime Text 3\Packages),找到当前正在使用的编译系统;笔者用的是Java,所以找到‘Java.sublime-package’文件,双击进入;
    在这里插入图片描述
  2. 双击打开,找到‘JavaC.sublime-build’文件,again 双击编辑它,把最后的编码格式改成’GBK’,:
{
   "cmd": ["javac","-encoding","UTF-8", "$file_name", "&&", "java", "$file_base_name"], 
   "working_dir": "${project_path:${folder}}", 
   "selector": "source.java", 
   "shell": true, 
   "encoding":"GBK" 
}
  1. 保存文件时,压缩文件弹窗“文件已经更改,是否在压缩文件中更新它”,选择是,重启sublime即可;
    在这里插入图片描述

PS

  1. 以上是通过直接修改编译文件设置的,也可以自己新建一个编译文件,输入自己想要的编译配置文件,新建路径如下:
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190315003929823.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0hhbndlaWppbl9LZXZpbg==,size_16,color_FFFFFF,t_70
    把上面那段配置,新建后直接贴进去即可:
    "cmd": ["javac","-encoding","UTF-8", "$file_name", "&&", "java", "$file_base_name"], 
    "working_dir": "${project_path:${folder}}", 
    "selector": "source.java", 
    "shell": true, 
    "encoding":"GBK" 
}

后续也可以根据需要,添加特定配置。

  1. 这是控制台的中文乱码报错,如果是Sublime Text编辑器的中文乱码,则是需要安装一下转换包,不在这里赘述,改天再介绍一下。
  2. GBK,Chinese Internal Code Specification,国际汉字内码扩展规范,支持中文的编码格式。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值