admin管理员组文章数量:1223142
目录
- 原因
- Windows
- Mac
- 解决方案
- VS Code
- Sublime text
- 文档
原因
Windows
Windows在中国是GBK编码。GB2312是出现的较早的国家标准,在早期的windows系统中就已经开始使用。GBK则是兼容GB2312的扩展方案。在后期还出现了GB18030。后来为了使用GBK也是为了兼容。
Mac
Unicode的别名是万国码,通过这个名字就可以看出这是一种跨语言、跨平台的编码,现在要更为广泛使用。但虽然Unicode发布也较早,当时windows已经开始支持GB2312了kkk。Mac系统就在广泛使用Unicode,所以在中文编码上和Windows产生了冲突。
解决方案
VS Code
1.点击UTF-8选择合适编码
2.选择Reopen with Encoding
3.选择GB系任意编码
4.编码转换成功
Sublime text
参考链接:Mac os下解决Sublime Text2或3中文乱码问题
打开Sublime text
在Sublime text已经安装package control的情况下(未安装可参考上述链接),输入Command+shift+p
输入Install Package,回车
选择ConvertToUTF8(貌似GBK Support也有效)
选择ConvertToUTF8会提醒你安装Codecs33
在Install Package中输入Codecs33安装即可
再重新安装ConvertToUTF8(如果在Install Package中没有应该就是安装成功了),重启Sublime text,稍等片刻(需要加载package),就会发现中文正常了
比起vs code每次打开文件需要手动修改编码,sublime在安装package之后就无须手动调整编码了。
文档
用文档直接打开不会出现乱码现象。
代码来源:
JAVA应用程序设计
版权声明:本文标题:关于windows代码下载到Mac发生中文乱码的问题及解决方案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1727816127a1308331.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论