免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4143 | 回复: 11
打印 上一主题 下一主题

[Server 2012] 中文显示(windows分区的汉字) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-30 22:01 |只看该作者 |倒序浏览
我的电脑装的系统是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

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
2 [报告]
发表于 2006-08-30 22:12 |只看该作者
用zh_CN.eucCN试试,还有就是mount有没有加参数挂msdos分区?

论坛徽章:
0
3 [报告]
发表于 2006-08-30 22:30 |只看该作者
以前是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时,在终端中的汉字都是乱码

论坛徽章:
0
4 [报告]
发表于 2006-08-30 22:43 |只看该作者

/etc/fstab文件

/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

论坛徽章:
0
5 [报告]
发表于 2006-08-30 22:46 |只看该作者

/home/.cshrc 文件

#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

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

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

论坛徽章:
0
7 [报告]
发表于 2006-08-30 23:08 |只看该作者
/home/zqcao/1.png

论坛徽章:
0
8 [报告]
发表于 2006-08-31 00:23 |只看该作者


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

论坛徽章:
0
9 [报告]
发表于 2006-08-31 00:49 |只看该作者
我的也是这种情况的,好像没办法。
如果要显示Win下的分区正常,首先要用GBK或eucCN设置FreeBSD的Locale,然后再用GBK或eucCN挂载Win分区就能正常显示Win下分区的中文文件和目录,但是如果FreeBSD下用UTF-8,那怎么挂Win下的分区都不能正常显示,我现在也是碰到这个问题,解决不了。本想用GBK或eucCN的,但是很多程序包括从网上下载回来的压缩等都只有在Locale设置成UTF-8的情况下才能正常使用或解压。
有好方法的兄弟来分享一下啊。

论坛徽章:
0
10 [报告]
发表于 2006-08-31 07:00 |只看该作者
原帖由 windflying 于 2006-8-31 00:49 发表
我的也是这种情况的,好像没办法。
如果要显示Win下的分区正常,首先要用GBK或eucCN设置FreeBSD的Locale,然后再用GBK或eucCN挂载Win分区就能正常显示Win下分区的中文文件和目录,但是如果FreeBSD下用UTF-8,那怎 ...

谢谢,学习中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP