GitHub Desktop客户端打开文件乱码问题解决方案
2017-10-04 23:17
351 查看
今天在使用GitHub Desktop客户端的时候,发添加本地仓库后文件内容显示为乱码。
1、现象
如下图所示:
2、原因分析
后来分析得知原来是由于编码不统一造成 的。
具体来说,我在windows中文系统下新建的测试文件,用系统自带记事本打开,然后在客户端发现现实全是乱码,
后来用Notepad++打开文件发现默认编码是GB2312,这时利用Notepad++把编码变换成utf-8保存文件。
这时在客户端再次确认乱码已经消失,可以正常显示了。
3、对策及建议
大家以后在本地编辑文件的时候还是尽量使用类似Notepad++的专业文本编辑器,也许会使你的工作避免产生一些意想不到的问题。
这里简单说一下Windows操作系统下默认文本文件支持四种编码格式,分别是ANSI、Unicode、Unicode big endian、UTF-8。
【右键】=》【新建】的文本文档如果使用系统自带记事本打开编辑的话,其实是默认ANSI编码的,
但是又根据操作系统的语言会自动转化,转化规则如下
【中文系统】:gb2312
【日文系统】:jis
※如有不妥之处,还望大家不吝赐教,互相学习!!!
1、现象
如下图所示:
2、原因分析
后来分析得知原来是由于编码不统一造成 的。
具体来说,我在windows中文系统下新建的测试文件,用系统自带记事本打开,然后在客户端发现现实全是乱码,
后来用Notepad++打开文件发现默认编码是GB2312,这时利用Notepad++把编码变换成utf-8保存文件。
这时在客户端再次确认乱码已经消失,可以正常显示了。
3、对策及建议
大家以后在本地编辑文件的时候还是尽量使用类似Notepad++的专业文本编辑器,也许会使你的工作避免产生一些意想不到的问题。
这里简单说一下Windows操作系统下默认文本文件支持四种编码格式,分别是ANSI、Unicode、Unicode big endian、UTF-8。
【右键】=》【新建】的文本文档如果使用系统自带记事本打开编辑的话,其实是默认ANSI编码的,
但是又根据操作系统的语言会自动转化,转化规则如下
【中文系统】:gb2312
【日文系统】:jis
※如有不妥之处,还望大家不吝赐教,互相学习!!!
相关文章推荐
- 关于CSV文件 Excel打开乱码问题的解决方案
- [2] WinEdt 打开 UTF-8 文件乱码问题的解决方案
- 服务器上.mht文件,客户端打开乱码问题
- linux下使用vim打开文件乱码问题解决方案
- linux下使用vim打开文件乱码问题解决方案
- vim / gedit 打开GBK文件乱码问题
- 解决VS2005打开js文件,中文都是乱码的问题
- 解决把水晶报表下载到客户端过程中,出现下载整个页面(.aspx)或者直接载web页中打开word文件的问题!
- MHT格式文件更换默认图标及打开后显示乱码的问题
- 无法打开.exe可执行文件问题 解决方案
- 解决gedit打开txt文件乱码问题and解决pdf中文不显示的问题
- Win7、Windows Server 2008下无法在Windows Service中打开一个已经存在的Excel 2007文件问题的解决方案
- 更正ftp上传采用utf-8编码方式写入txt文件用IE打开出现乱码的问题
- 问题:点击桌面图标有“打开文件――安全警告”的解决方案
- CHM帮助文件打开乱码解决方案
- Win7、Windows Server 2008下无法在Windows Service中打开一个已经存在的Excel 2007文件问题的解决方案
- Tomcat 在IE中下载rar文件直接以乱码方式打开解决方案
- 属性(资源)文件乱码问题的解决方案
- 解决php导出csv文件打开乱码的问题
- 如何解决.csv格式文件用excel打开是乱码的问题?