00:15分左右的时候出实验室门,坐电梯到楼下,大门赤果果地紧锁了,立马石化。。唉,只好在实验室过夜了。幸好明天是周末。
刚在ubuntu下写完周报告,发觉一个问题。。反正是回不去咯。。。
问题描述:之前在Win7下创建的 txt 格式的文件,打开后发现乱码。
纠结了。上网找了一会,一个非常好的办法如下,
1,命令行下运行:
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"
行OK了。
方法是找到了,但是为什么会出现乱码?这条指令是什么意思呀?哈哈,不怎么想睡,我来找找。
(下面讲的可能不对,当作参考)
一,出现乱码原因
1,百度知道:txt 格式是微软系统上附带的一种文本格式。因为使用Windows系统的人多,再加上txt格式本身的优点,所以现在到处可见。
2,在Windows下文本编码默认一般为GB18030、GB2312,GBK等(这三个是简体中文),然而在Ubuntu下文本编码默认的为Unicode(UTF-8),所以在Windows下创建的TXT格式的文本文件(默认编码)在Ubuntu下打开的就是乱码了。反之也是。
二,上面指令意思
1,gsettings是什么?开始以为是Linux的一个指令,结果是没找到,但是找到一个指令'man'
命令行输入: man gsettings (哈哈,man太强大了)
出现如下解释(部分):
NAMEgsettings - GSettings configuration toolSYNOPSISgsettings get SCHEMA [: PATH ] KEYgsettings monitor SCHEMA [: PATH ] [ KEY