中文显示(windows分区的汉字)
我的电脑装的系统是WinXp+FC4+FreeBSD6.1.在FC4中加载的win硬盘内容,如C/D/E等都没有问题,操作都很方便。
在FreeBSD中,以前用文件管理器及终端打开/mnt/c、d、e、f盘,都是问号。后来安装zhcon(/usr/ports/chinese/zhcon 编译)后,修改
.cshrc
setenv LC_ALL zh_CN.UTF-8
setenv LANG zh_CN.UTF-8
setenv LC_CTYPE zh_CN.UTF-8
终端及文件管理器里的中文都可以显示,但是加载windows硬盘中的中文都是?,不知道怎么回事。
请问是因为设置不对,还是需要安装别的文件?
Vfat文件系统是不是都这样啊?如何解决?
Sample TextSample Text
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
谢谢,学习中。
我的也是这种情况的,好像没办法。
如果要显示Win下的分区正常,首先要用GBK或eucCN设置FreeBSD的Locale,然后再用GBK或eucCN挂载Win分区就能正常显示Win下分区的中文文件和目录,但是如果FreeBSD下用UTF-8,那怎么挂Win下的分区都不能正常显示,我现在也是碰到这个问题,解决不了。本想用GBK或eucCN的,但是很多程序包括从网上下载回来的压缩等都只有在Locale设置成UTF-8的情况下才能正常使用或解压。
有好方法的兄弟来分享一下啊。
[ 本帖最后由 楚天孤鸿 于 2006-8-31 00:25 编辑 ]
/home/zqcao/1.png
是不是就我自己遇到这种情况呢?
在FreeBSD下,无论是终端还是文件管理器,显示汉字都很正常。但因为电脑上的windows分区有一些以前下载的资料,由于不能正确地显示汉字,都打不开,也进不去文件夹。文件名显示乱码,系统都把它们当做异类,没有关联的程序打开它们。
如果是我一个人出现这种情况,应该是设置的问题了,谁能给看看错在哪儿?
谢谢。
#setenv LANG zh_CN.eucCN
#setenv LC_CTYPE zh_CN.eucCN
setenv LC_LANG zh_CN.eucCN
#setenv LC_ALL zh_CN.eucCN
setenv LC_ALL zh_CN.UTF-8
setenv LANG zh_CN.UTF-8
setenv LC_CTYPE zh_CN.UTF-8
大虾给看看是不是设置不对,谢谢了!
/dev/ad0s2b none swap sw 0 0
/dev/ad0s2a / ufs rw 1 1
/dev/ad0s2e /tmp ufs rw 2 2
/dev/ad0s2f /usr ufs rw 2 2
/dev/ad0s2d /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
/dev/ad0s1 /mnt/c msdos rw,-L=zh_CN.UTF-8
/dev/ad0s6 /mnt/d msdos rw,-L=zh_CN.UTF-8
/dev/ad0s7 /mnt/e msdos rw,-L=zh_CN.UTF-8
/dev/ad0s8 /mnt/f msdos rw,-L=zh_CN.UTF-8
/dev/ad0s10 /mnt/h msdos rw,-L=zh_CN.UTF-8
/dev/da0s1 /mnt/usb msdos rw,noauto,-L=zh_CN.UTF-8
以前是zh_CN.eucCN
安装完zhcon后改为zh_CN.UTF-8
挂载时在/etc/fstab
/dev/ad0s1 /mnt/c msdos rw,-L=zh_CN.UTF-8
因为现在在文件管理器和终端中都可以显示汉字。在安装zhcon以前用zh_CN.eucCN时,在终端中的汉字都是乱码
用zh_CN.eucCN试试,还有就是mount有没有加参数挂msdos分区?