当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 奇怪的乱码问题(已解决)
帖子发表于 : 2010-08-03 12:40 

注册: 2009-04-29 21:22
帖子: 1081
送出感谢: 3
接收感谢: 1
这个问题困扰了我很久了。一直不得其解。

随便新建一个空白文件,在里面写入文字。过后用gedit打开看,里面的汉字全变成了乱码,而数字和英文没事。

并不是所有的这样的文件都是如此,而是时不时地有这样的情形出现。

请看下面这个文件,从文件所显示的图示来看,里面的文字是正常的。
附件:
抓图3.png
抓图3.png [ 2.49 KiB | 被浏览 540 次 ]


但是,打开来一看,里面的文字就全变成了乱码了。
代码:
鎸夌収杩欎釜璐村瓙杩涜浜嗘搷浣渉ttp://forum.ubuntu.org.cn/viewtopic.php?f=74&t=253933

浠ュ墠鏄兘澶熺湅鐨勶紝鐜板湪涔熻兘鎴愬姛鍚姩鐢靛奖鎾斁鏈猴紝浣嗘槸锛屽嵈涓嶈兘鎴愬姛鎾斁銆傚紑澶存樉绀虹殑鏄鍦ㄦ挱鏀撅紝浣嗗叾瀹炰粈涔堜篃娌℃湁鎾斁銆傚悗鏉ユ彁绀猴細


附件:
抓图4.png
抓图4.png [ 116.59 KiB | 被浏览 540 次 ]




而用vi打开,则正常,用Openoffice打开,也是一切正常。
代码:
按照这个贴子进行了操作http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=253933

以前是能够看的,现在也能成功启动电影播放机,但是,却不能成功播放。开头显示的是正
在播放,但其实什么也没有播放。后来提示:

附件:
抓图5.png
抓图5.png [ 62.32 KiB | 被浏览 540 次 ]



最后由 人在井天 编辑于 2010-08-03 14:02,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 12:56 
头像

注册: 2008-09-13 19:17
帖子: 7789
系统: Arch Linux (x86_64)
送出感谢: 10
接收感谢: 77
会不会是对默认编码做了修改,结果有时候可以成功自动识别,有时候不能?


_________________
博客:http://www.lainme.com


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 12:57 
头像

注册: 2010-01-28 10:45
帖子: 19507
送出感谢: 6
接收感谢: 41
在gedit里设置 编码自动识别


_________________

*********宁静致远*********
如果我说的有什么不对,请看签名第一行


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 13:06 

注册: 2009-04-29 21:22
帖子: 1081
送出感谢: 3
接收感谢: 1
lainme 写道:
会不会是对默认编码做了修改,结果有时候可以成功自动识别,有时候不能?


用Openoffice打开的时候,选择的编码是utf-8,语言是中文简体。而用别的方式打开,都是乱码。而用gedit打开后,直接另存为,显示的当前语系也是utf-8,由此看来,似乎不是编码方式造成的。

怀疑是由于磁盘错误导致的,但是,为什么用vi和Openoffice又能够完全正常地打开?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 13:07 

注册: 2009-04-29 21:22
帖子: 1081
送出感谢: 3
接收感谢: 1
monk 写道:
在gedit里设置 编码自动识别


用gedit另存为,无论选择哪种编码,结果都是乱码。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 13:13 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
file 00
看下
enca 00
看下

多学习下编码知识。


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 13:19 

注册: 2009-04-29 21:22
帖子: 1081
送出感谢: 3
接收感谢: 1
eexpress 写道:
file 00
看下
enca 00
看下

多学习下编码知识。



代码:
$ file 00
00: UTF-8 Unicode text



代码:
$ enca 00
Universal transformation format 8 bits; UTF-8


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 13:22 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
是嘛。就utf8的。
那是你的gedit的编码识别,被修改了。你注意看下。
vim里面,可以看到编码的。
比如 .vimrc里面写上:
代码:
set statusline+=%10.{&encoding}


你在状态栏,就可以看到文件的编码。


_________________
● 鸣学


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 13:29 

注册: 2009-04-29 21:22
帖子: 1081
送出感谢: 3
接收感谢: 1
eexpress 写道:
是嘛。就utf8的。
那是你的gedit的编码识别,被修改了。你注意看下。
vim里面,可以看到编码的。
比如 .vimrc里面写上:
代码:
set statusline+=%10.{&encoding}


你在状态栏,就可以看到文件的编码。


只有.vim和.viminfo这两个文件,没有你所说的.vimrc这个文件。

对于gedit的编码识别,我只是做了这样的一个经典修改:

代码:
终端输入:gconf-editor
依次打开;apps—gedit2—preferences—encodings
双击右边的“auto_detected”—”双击”—输入:gb18030 —OK —点向上把它移动到最上边—OK.


除此之外,并没有做别的修改。
附件:
抓图6.png
抓图6.png [ 11.82 KiB | 被浏览 508 次 ]



页首
 用户资料  
 
10 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 13:37 

注册: 2009-04-29 21:22
帖子: 1081
送出感谢: 3
接收感谢: 1
晕,我在apps—gedit2—preferences—encodings-auto_detected,把utf-8移到首位,问题就解决了。但不知这样排序,对于打开txt文件是不是带来不方便。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 13:39 

注册: 2009-04-29 21:22
帖子: 1081
送出感谢: 3
接收感谢: 1
另外,不知有没有办法,在命令行下,用gedit,使用指定编码打开目标文件?


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 13:46 
头像

注册: 2008-11-05 13:24
帖子: 1024
送出感谢: 0 次
接收感谢: 5
gedit --help/man gedit
学会自己找水。


_________________
笔记
-------------------------------------
http://blog.163.com/wqt_1101


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 13:51 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
引用:
经典修改

猜都猜得到的。很傻很天真的。

系统的其他预览等,可不根据你这修改而改变。系统其他地方都是utf8。你想想吧。

.vimrc都没有。说明你的vim还没入门。有2条路给你选择:
1. vim
2. emacs

如果还有3,那就是你永远也融入不了linux。
:em02


_________________
● 鸣学


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 13:56 

注册: 2009-04-29 21:22
帖子: 1081
送出感谢: 3
接收感谢: 1
link_01 写道:
gedit --help/man gedit
学会自己找水。


E文不太好,所以并不总是能用这种方式找到解决的办法。人必有所长,必有所短。

虽如此,还是找到了解决了办法:

代码:
--encoding=编码


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 奇怪的乱码问题
帖子发表于 : 2010-08-03 14:01 

注册: 2009-04-29 21:22
帖子: 1081
送出感谢: 3
接收感谢: 1
eexpress 写道:
引用:
经典修改

猜都猜得到的。很傻很天真的。

系统的其他预览等,可不根据你这修改而改变。系统其他地方都是utf8。你想想吧。

.vimrc都没有。说明你的vim还没入门。有2条路给你选择:
1. vim
2. emacs

如果还有3,那就是你永远也融入不了linux。
:em02



vi用得不多,所以没有深入研究。至于linux,普通的人也没有必要那么精通,能用就行呀。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译