免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234
最近访问板块 发新帖
楼主: leo_boy
打印 上一主题 下一主题

freebsd显示中文 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2010-05-26 11:20 |只看该作者
回复 30# lsstarboy


    EN,谢谢你们的回复,不关我感觉这个还是有点问题。
   我重新安装过BSD 8.0
     用pw useradd test 新建用户
   passwrod test 添加密码
   再用这个用户登录的话,locale下LANG=C
     也是可以输入中文的。
    只是显示不正确。使用explrt LANG=en_US.UTF-8就可以显示和输入中文了。
   但这个用户下一些键盘的箭头键没有用了,真是奇怪(这个可能跟test用户没有主目录有关系,没有对应的/home/test目录,所以我猜想是没有配置文件的原因)。

论坛徽章:
0
32 [报告]
发表于 2010-05-27 14:08 |只看该作者
基本上找到问题在哪里。
在~目录下的.shrc文件里 set -o emacs这行启用emacs风格。
emacs在PUTTY下只能显示中文,不能输入中文,把这行注释掉就可以输入和显示中文了。
不过不方便的的就是不用再用箭头掉以后的命令了,不知道怎么解决
如果是CSH的用的是.login_conf配置文件,不用设置就可以输入和显示中文。
但同样一样快捷键就不能用了。

不知道有没办法在使用set -o emacs下正常显示中文。

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-10-05 06:20:00操作系统版块每日发帖之星
日期:2015-10-05 06:20:00
33 [报告]
发表于 2010-05-27 20:46 |只看该作者
BSD 显示中文的话,和你的设置有关系,我装FB那么多次,从来没有说需要安装中文包的,不过LZ可以试试把FB里的 LOCALE 改成 zh_CN.eucCN,我的 .cshrc 和 .xinitrc 中关于中文设置语句如下:

.cshrc

……

setenv        LANG zh_CN.eucCN
setenv        LC_CTYPE zh_CN.eucCN
setenv        LC_ALL zh_CN.eucCN

……


.xinitrc

export        LANG=zh_CN.eucCN
export        LC_CTYPE=zh_CN.eucCN
export        LC_ALL=zh_CN.eucCN



putty 在打开之后,找到 window--> appearance,点击右边的那个 change 。。修改字符集就OK。

论坛徽章:
0
34 [报告]
发表于 2010-05-27 22:20 |只看该作者
本帖最后由 leo_boy 于 2010-05-27 22:22 编辑

回复 33# zero-B


    基本上找到问题在哪里。
是不用安装语言包,是配置文件的问题,但默认普通用户sh只能显示中文,无法输入中文.
root用户由于默认使用的是csh,所以可能显示和输入中文
现在有两个问题.
1,普通用户使用.shrc文件中 set -o emacs的emacs风格,就不能正常输入中文.
2,注释掉.shrc文件中 set -o emacs的emacs风格就不能使用键盘上的箭头键和用tab补充.

所以说不知道有没办法在使用set -o emacs下正常显示中文。


补充一下,我现使用en_US.UTF-8也没有问题.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP