|
|

楼主 |
发表于 2005-5-14 16:30:41
|
显示全部楼层
谢谢版主!
dpkg-reconfigure locales 选了所有以en和zh开头的,选择默认为zh_CN.UTF-8。
终端下locale:
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
但Gnome终端的locale是这样的:
LANG=zh_CN
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=
我不知道这个是在哪里设的。
/etc/fstab是这样的:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda15 / ext3 defaults,errors=remount-ro 0 1
/dev/hda13 /boot ext3 defaults 0 2
/dev/hda14 /home ext3 defaults 0 2
/dev/hda16 /var ext3 defaults 0 2
/dev/hda12 none swap sw 0 0
/dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hda1 /mnt/win98 vfat iocharset=utf8,umask=000 0 0
/dev/hda5 /mnt/winxp vfat iocharset=utf8,umask=000 0 0
/dev/hda7 /mnt/programs vfat iocharset=utf8,umask=000 0 0
/dev/hda9 /mnt/mydir vfat iocharset=utf8,umask=000 0 0
/dev/hda10 /mnt/var1 vfat iocharset=utf8,umask=000 0 0
/dev/hda11 /mnt/var2 vfat iocharset=utf8,umask=000 0 0
/dev/hda8 /mnt/backup ntfs iocharset=utf8,noauto,umask=022 0 0
在源里没找到cce2k和bterm,倒有个jfbterm,可以显示UTF-8的文件名,在终端下(locale是zh_CN.UTF-8)用more和vi直接就可以显示UTF-8的文件,不过GB2312的文件是乱码,不清楚set fileencoding怎么用。在jfbterm下LANG="zh_CN.GB2312"vi显示Win下的文件也还是乱码。也不清楚G_BROKEN_FILENAME怎么用。另外jfbterm好像没有输入法。 |
|