中文显示(windows分区的汉字)

发布于 2022-07-26 22:27:17 字数 450 浏览 14 评论 9

我的电脑装的系统是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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

尤怨 2022-07-27 00:50:24

原帖由 windflying 于 2006-8-31 00:49 发表
我的也是这种情况的,好像没办法。
如果要显示Win下的分区正常,首先要用GBK或eucCN设置FreeBSD的Locale,然后再用GBK或eucCN挂载Win分区就能正常显示Win下分区的中文文件和目录,但是如果FreeBSD下用UTF-8,那怎 ...

谢谢,学习中。

神经大条 2022-07-27 00:41:00

我的也是这种情况的,好像没办法。
如果要显示Win下的分区正常,首先要用GBK或eucCN设置FreeBSD的Locale,然后再用GBK或eucCN挂载Win分区就能正常显示Win下分区的中文文件和目录,但是如果FreeBSD下用UTF-8,那怎么挂Win下的分区都不能正常显示,我现在也是碰到这个问题,解决不了。本想用GBK或eucCN的,但是很多程序包括从网上下载回来的压缩等都只有在Locale设置成UTF-8的情况下才能正常使用或解压。
有好方法的兄弟来分享一下啊。

挖个坑埋了你 2022-07-27 00:37:54

[ 本帖最后由 楚天孤鸿 于 2006-8-31 00:25 编辑 ]

琉璃梦幻 2022-07-27 00:16:33

/home/zqcao/1.png

虐人心 2022-07-27 00:01:50

是不是就我自己遇到这种情况呢?
在FreeBSD下,无论是终端还是文件管理器,显示汉字都很正常。但因为电脑上的windows分区有一些以前下载的资料,由于不能正确地显示汉字,都打不开,也进不去文件夹。文件名显示乱码,系统都把它们当做异类,没有关联的程序打开它们。
如果是我一个人出现这种情况,应该是设置的问题了,谁能给看看错在哪儿?
谢谢。

我一直都在从未离去 2022-07-26 23:57:21

#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

大虾给看看是不是设置不对,谢谢了!

太阳公公是暖光 2022-07-26 23:55:01

/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

海风掠过北极光 2022-07-26 23:45:34

以前是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时,在终端中的汉字都是乱码

关于从前 2022-07-26 22:32:50

用zh_CN.eucCN试试,还有就是mount有没有加参数挂msdos分区?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文