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

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

  • 背景
  • 方案
  • PS

背景

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

方案

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

  1. 进入到Sublime Text的安装目录下的Package文件夹(xxx\Sublime Text 3\Packages),找到当前正在使用的编译系统;笔者用的是Java,所以找到‘Java.sublime-package’文件,双击进入;
    Windows下,sublime text控制台中文显示乱码解决方法_第1张图片
  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即可;
    Windows下,sublime text控制台中文显示乱码解决方法_第2张图片

PS

  1. 以上是通过直接修改编译文件设置的,也可以自己新建一个编译文件,输入自己想要的编译配置文件,新建路径如下:
    Windows下,sublime text控制台中文显示乱码解决方法_第3张图片
    把上面那段配置,新建后直接贴进去即可:
    "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,国际汉字内码扩展规范,支持中文的编码格式。

你可能感兴趣的:(杂七杂八)