关于系统字符集编码的问题
Tofloor
poster avatar
hnaxing
deepin
2015-04-25 15:44
Author
首先请问下Deepin 的字符集编码是什么呀,GBK ?GB2312 ?我有个日志文件生成的时候是UTF-8,打开时中文都是乱码。我用自带的编辑器打开中文是乱码,并且提示字符集编码为UTF-8,我选择字符集编码为GB2312后正常显示。UltraEdit 打开中文也是乱码,在深度终端显示日志也是中文乱码。请问这个要怎么解决,因为文可能要在深度终端里显示适时的日志。生成时就是UTF-8.是不可能改变日志字符集编码的。那能不能调整系统的字符集编码呢,如不调整怎么不让中文乱码??

Reply Favorite View the author
All Replies
131597
deepin
2015-04-25 19:20
#1
linux使用的就是utf-8不可改变,如果把linux系统全换成gbk编码系统会很多地方编码显示错误
Reply View the author
hnaxing
deepin
2015-04-25 20:56
#2
https://bbs.deepin.org/post/29532
linux使用的就是utf-8不可改变,如果把linux系统全换成gbk编码系统会很多地方编码显示错误 ...

那怎么会中文乱码呢???而且我的日志文件是UTF-8呀,在Winodws里是正常的
Reply View the author
Feng Yu
deepin
2015-04-26 05:22
#3
本帖最后由 abcfy2 于 2015-4-25 21:34 编辑
https://bbs.deepin.org/post/29532
那怎么会中文乱码呢???而且我的日志文件是UTF-8呀,在Winodws里是正常的 ...

这个应该是java程序的输出吧。因为你的java程序输出的编码是GBK的。所以尽管linux默认是UTF8编码,但是你的日志输出编码是GBK的,所以打开会乱码。解决方案有很多。比如vim支持自适应编码,gedit可以调整编码等等。终端可以用iconv转换编码

iconv -f gbk log_file
想看文本编码? file -bi file_name

最后,小提一下,windows的默认编码是GBK的,如果你用windows的记事本打开文本不乱码的话,说明你的文本文件编码一定是GBK的

Reply View the author
hnaxing
deepin
2015-04-26 18:55
#4
https://bbs.deepin.org/post/29532
这个应该是java程序的输出吧。因为你的java程序输出的编码是GBK的。所以尽管linux默认是UTF8编码,但是你 ...

正解,我的输出的确是GBK , 我一直以为是UTF-8。谢谢啦
Reply View the author
cxbii
deepin
2015-04-28 07:04
#5
https://bbs.deepin.org/post/29532
正解,我的输出的确是GBK , 我一直以为是UTF-8。谢谢啦

我问个题外话,你的系统版本是?
目前deepin已经解决常见的乱码问题的了
Reply View the author
hnaxing
deepin
2015-04-28 08:23
#6
我的系统暂时还没有升级,我怕不稳定难得折腾,现在还是2014.2
Reply View the author
Guumi
deepin
2015-04-28 16:49
#7
https://bbs.deepin.org/post/29532
我的系统暂时还没有升级,我怕不稳定难得折腾,现在还是2014.2

升吧!感觉比纯2好多了
Reply View the author
hnaxing
deepin
2015-04-28 17:01
#8
https://bbs.deepin.org/post/29532
升吧!感觉比纯2好多了

不是说3的时尚模式也存在假死的情况吗,还是先观望下再说
Reply View the author
Guumi
deepin
2015-04-28 17:28
#9
https://bbs.deepin.org/post/29532
不是说3的时尚模式也存在假死的情况吗,还是先观望下再说

装机后就升级了,用了一个来星期,冒失没有发现类似问题,还是满顺畅的,我的机器是lenovo V480s I5-3210  1T  4Gb,,,只是我的独显没有装驱动,真怕出点什么问题
Reply View the author
New Thread

Popular Events

More
国际排名
WHLUG