Sublime Text 打开Java文档中文乱码的解决方案

 更新时间:2020年12月07日 14:20:10   作者:江河湖泊  
这篇文章主要介绍了Sublime Text 中文乱码的解决方案,帮助大家更好的理解和使用Java,感兴趣的朋友可以了解下

问题:

打开文档后出现中文乱码如图

1.在安装插件之前,首先要安装package control这个组件,才能够给Sublime Text安装各种插件

打开Sublime Text,按 ctrl+` 或者点击菜单栏 View下的Show Console 调出console

== Sublime Text2
对于Sublime Text2,输入粘贴以下代码到底部命令行,并回车

import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

== Sublime Text3
对于Sublime Text3,输入粘贴以下代码到底部命令行,并回车

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

回车之后可能卡住一会儿。。。。一定要等待!

等待执行完毕,重启 Sublime Text

安装插件(ConvertToUTF8)

经过上面安装了Package Control后,我们就可以通过快捷键 Ctrl+Shift+P 打开Package Control来安装插件了。

或者点击菜单栏的Preference 下的Package Control 也可实现相同功能。在打开的输入框中输入 install ,会根据你的输入自动提示,选择 Install Package

等待!!!!等待!!!!等待!!!!(最下方有提示信息~)一定要等待!!!!

然后又会弹出一个输入框,让你输入你要安装的插件,我们要安装支持非UTF8编码的一个插件,只需要在输入框中输入Convert,自动匹配后,选择 ConvertToUTF8 插件,回车,等待安装完毕。

完成!Sublime Text的中文乱码问题解决~

以上就是Sublime Text 中文乱码的解决方案的详细内容,更多关于Sublime Text 中文乱码的资料请关注脚本之家其它相关文章!

相关文章

  • Java的布尔类型基本介绍

    Java的布尔类型基本介绍

    这篇文章主要介绍了Java的布尔类型,是Java入门学习中的基础知识,需要的朋友可以参考下
    2015-10-10
  • 在Java编程中使用正则表达式

    在Java编程中使用正则表达式

    这篇文章主要介绍了在Java编程中使用正则表达式,注意使用matches()方法检测一下Java对正则表达式的支持情况,需要的朋友可以参考下
    2015-08-08
  • springboot整合Dubbo与Feign的实现 (无注册中心)

    springboot整合Dubbo与Feign的实现 (无注册中心)

    本文主要介绍了springboot整合Dubbo与Feign的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • Java之String.format()方法案例讲解

    Java之String.format()方法案例讲解

    这篇文章主要介绍了Java之String.format()方法案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • Springboot集成RabbitMQ死信队列的实现

    Springboot集成RabbitMQ死信队列的实现

    在大多数的MQ中间件中,都有死信队列的概念。本文主要介绍了Springboot集成RabbitMQ死信队列的实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Spring MVC响应结果和设置举例详解

    Spring MVC响应结果和设置举例详解

    在Web开发中,通过@Controller和@RestController注解,可以分别返回HTML页面和JSON数据,@Controller配合@ResponseBody可以返回HTML代码片段或JSON,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-11-11
  • 详解java重载与覆写的区别

    详解java重载与覆写的区别

    很多同学会重载和重写分不清楚,这篇文章主要介绍了详解java重载与覆写的区别,有需要的朋友可以了解一下。
    2016-11-11
  • SpringBoot中的@EnableAutoConfiguration注解解析

    SpringBoot中的@EnableAutoConfiguration注解解析

    这篇文章主要介绍了SpringBoot中的@EnableAutoConfiguration注解解析,@EnableAutoConfiguration也是借助@Import的帮助,将所有符合自动配置条件的bean定义注册到IoC容器,需要的朋友可以参考下
    2023-09-09
  • Spring Boot 实现Redis分布式锁原理

    Spring Boot 实现Redis分布式锁原理

    这篇文章主要介绍了Spring Boot实现Redis分布式锁原理,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-08-08
  • 解决mybatis用Map返回的字段全变大写的问题

    解决mybatis用Map返回的字段全变大写的问题

    这篇文章主要介绍了解决mybatis用Map返回的字段全变大写的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12

最新评论