Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18671027
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: BSD

2008-04-08 10:12:15

Description :

        裝好 FreeBSD 後因為沒有設定在地化因此中文顯示會亂碼,所以必須要修改 LOCALE 設定,FreeBSD 所支援的在地化語言包含在 /usr/share/locale 目錄下
要如何才能正常顯示出中文編碼,目前所使用的工作環境為 FreeBSD 6.2 R,下面設定方式包括了 Big5 及 UTF-8 兩中編碼方式

Step1.

當系統的中文編碼使用 Big5 時 , 且 SSH 連線程式 Putty 語系選 Big5 大五碼時

SSH 連線軟體 Putty 設定:  
Change Settings >>  Appearance >> Cursor appearance  >> 改 Underline ( 讓游標不會蓋到中文 )
Change Settings >>  Appearance >> Font settings >> Change >>
字型 = 細明體、字集 = CHINESE_BIG5
Change Settings >> Translation  >> Character set translation on received data >> 選 User font encoding

若你使用 CSH  方式如下:
在 /etc/csh.cshrc 加入下面三行後重開機即可 Show 中文編碼

 #vi etc/csh.cshrc

setenv LC_CTYPE en_US.ISO8859-1
setenv LC_ALL zh_TW.Big5
setenv LANG zh_TW.Big5

使用 BASH  方式如下:在 /etc/profile 中加入下面三行
方可 Show 中文編碼。

 #vi etc/profile

LC_CTYPE=en_US.ISO8859-1; export LC_CTYPE
LC_CTYPE=zh_TW.Big5; export LC_ALL
LANG=zh_TW.Big5; export LANG


# source /etc/profile       
# 於 BASH 中重新將 /etc/profile 檔導入免重開機便可立即套用

#date      #  show 日期也會顯示中文
2005年 1月11日 周二 14時43分36秒 CST


除了終端機環境有中文外我們也希望 Vi 編輯器也能支援中文,因為Vi 對中文 Support 不好所以我們使用 Ports 安裝 Vim 且不裝視窗環境 -DWITHOUT_X11。

# cd /usr/ports/editors/vim
# make -DWITHOUT_X11 install clean
# cd /root

# vi .vimrc       
#  vim 中加入下面設定

set fileencoding=taiwan
set guifontset=8x16,kc15f,-*-16-*-big5-0
set cindent
set enc=taiwan
set fileencoding=taiwan
set hls
set nocompatible
set sw=2
set background=dark
set nomodeline
syntax on
highlight Comment ctermfg=darkcyan
highlight Search term=reverse ctermbg=4 ctermfg=7

# cp /root/.vimrc /home/User        
# Copy 相同設定檔到 User  目錄下讓 User 也可以使用 Vim 中文環境

Step2.

當系統的中文編碼使用 UTF-8 時 , 且 SSH 連線程式 Putty 語系選 UTF-8 萬國碼時 

SSH 連線軟體 Putty 設定:  
Change Settings >>  Appearance >> Cursor appearance  >> 改 Underline ( 讓游標不會蓋到中文 )
Change Settings >>  Appearance >> Font settings >> Change >> 字型 = 細明體、字集 = CHINESE_BIG5
Change Settings >> Translation  >> Character set translation on received data >> 選 UTF-8


於我的使用環境 BASH  下在 /etc/profile 設定下面三行方可 Show 中文編碼。

 # vi etc/profile


LC_CTYPE=en_US.ISO8859-1; export LC_CTYPE
LC_CTYPE=zh_TW.UTF-8; export LC_ALL
LANG=zh_TW.UTF-8; export LANG

#  source /etc/profile

#  vi .vimrc

set enc=utf-8
set fenc=utf-8
set fileencodings=utf-8,ucs-bom,big5,latin1
set cindent
set hls
set nocompatible
set sw=2
set background=dark
set nomodeline
syntax on
highlight Comment ctermfg=darkcyan
highlight Search term=reverse ctermbg=4 ctermfg=7

阅读(910) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~