FreeBSD: 中文显示乱码

发现 FreeBSD 中文无法正常显示, 如下。

1 中文无法显示

1
2
3
4
root@francs:/usr/home # ll  
total 9
-rw-rw-r-- 1 root wheel 942 Jul 5 13:54 gnome ??????.sql
-rw-rw-r-- 1 root wheel 1898 Jul 4 15:26 install.sql

2 查看 locale 设置

1
2
3
4
5
6
7
8
9
root@francs:/usr/home # locale   
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=

备注:网上查了下,只需在 ~/.cshrc 文件添加以下几行即可。

3 在~/.cshrc下面增加:

1
2
3
setenv LANG zh_CN.UTF-8  
setenv LC_CTYPE zh_CN.UTF-8
setenv LC_ALL zh_CN.UTF-8

备注:添加完后退出当前会话,重新进入。

4 中文显示正常

1
2
3
4
root@francs:/usr/home # ll  
total 9
-rw-rw-r-- 1 root wheel 942 7 5 13:54 gnome 安装.sql
-rw-rw-r-- 1 root wheel 1898 7 4 15:26 install.sql

5 再次查看 locale

1
2
3
4
5
6
7
8
9
root@francs:/usr/home # locale  
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8

6 参考

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/238628.html

(0)
上一篇 2022年2月6日
下一篇 2022年2月6日

相关推荐

发表回复

登录后才能评论