分页: 1 / 1

[问题]用文本编辑器如何查看ANSI编码?(搁置)

发表于 : 2006-04-23 21:23
oliver
如题。现在我都是用OpenOffice打开ANSI格式文本文件。而windows平台的记事本默认

发表于 : 2006-04-23 21:25
eexpress
gedit vim

发表于 : 2006-04-24 11:49
oliver
用Gedit如何查看呢?用Gedit如何选择查看的编码呢?
eexpress 写了:gedit vim

发表于 : 2006-04-24 11:53
eexpress
? 鼠标移到文件标签上面就有提示哦。另外保存也可以看到吧。可选编码保存

发表于 : 2006-04-24 12:07
oliver
默认打开ANSI编码文档使用的是Western(ISO-8859-15)。选择另存为其他编码格式会报错
“Invalid byte sequence in conversion input”

发表于 : 2006-04-24 12:21
eexpress
你要不放一个小文件,大家看看。要不自己用iconv转换。

发表于 : 2006-04-24 12:29
oliver
我放上一个测试ANSI的ANSI格式文本文件。我一直都是用OpenOffice打开这类文件,然后在打开的时候选择编码格式为GB-18030就能够正常显示。不过“杀鸡用牛刀”感觉总有些不便,如果能够直接用文本编辑器打开就更好了。

发表于 : 2006-04-24 13:25
eexpress
可以看。是gb18030

发表于 : 2006-04-24 13:55
oliver
请问用Geidt如何指定查看编码为GB18030呢?

发表于 : 2006-04-24 15:56
eexpress
另外保存。下面不是有个什么语系。选gb18030就是了。

发表于 : 2006-04-24 17:09
dbzhang800
oliver 写了:请问用Geidt如何指定查看编码为GB18030呢?
gedit 应该能自动识别各种编码吧,我用的Fedaro core4 和Ubuntu 5.10 下面的都可以

发表于 : 2006-04-24 19:03
oliver
是的,GBK或者GB2312等都能够自动识别,但是打开ANSI文档却识别为western编码了。
dbzhang800 写了:
oliver 写了:请问用Geidt如何指定查看编码为GB18030呢?
gedit 应该能自动识别各种编码吧,我用的Fedaro core4 和Ubuntu 5.10 下面的都可以

发表于 : 2006-04-24 19:04
oliver
另外保存会报错。
eexpress 写了:另外保存。下面不是有个什么语系。选gb18030就是了。

发表于 : 2006-04-24 20:47
eexpress
我都把自己的文件找了一个utf8的c。保存成gb18030的,才给你的消息啊。报错信息是什么。是不是设置locale的时候,没有包含gb18030的。我的除开utf8作默认的外,其他常用的编码都选择了的。

Re: [问题]用文本编辑器如何查看ANSI编码?(搁置)

发表于 : 2011-08-03 13:36
colorocs
在vmware安装ubuntu-9.04-server-i386.iso(没安装图形界面),在终端(CRT和内部shell)执行命令时出现乱码,郁闷,网上搜索,然后按一些人的建议去做了,但还是无用。自己尝试了好久,终于解决。我的做法如下:
1、把ubuntu支持的语言/usr/share/i18n/SUPPORTED拷贝到/var/lib/locales/supported.d/local
sudo cp /usr/share/i18n/SUPPORTED /var/lib/locales/supported.d/local
2、编辑/var/lib/locales/supported.d/local,去掉与中文语言无关的行(vi中,可以在命令模式下如下命令:1,390 d,删除第1行到390行),只保留如下行:
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312
3、运行下面命令:
sudo dpkg-reconfigure locales
4、再运行下面命令:
export LANG=zh_CN.GBK 或
export LANG=zh_CN.GB2312 或
export LANG=zh_CN.GB18030

这样,中文乱码就没有了,就正常显示了