1. 程式人生 > >linux 修改默認編碼

linux 修改默認編碼

efault code tar 編碼 分享 項目 服務 rem 發的

我是做JAVAweb開發的,在ubuntu部署tomcat時候,由於中文需要,更改了tomcat編碼,但是發現啟動後tomcat還是無法解析中文,導致我的項目出現很多異常,經過多方查證,發現除了tomcat本身的server.xml配置文件需要更改編碼之外,首先服務器本身要支持UTF-8 經過修改系統編碼後,項目恢復正常運行,特此將經驗分享給大家

1 #locale

     LANG=en_US
     LANGUAGE=en_US:
     LC_CTYPE="en_US"
     LC_NUMERIC="en_US"
     LC_TIME="en_US"
     LC_COLLATE="en_US"
     LC_MONETARY="en_US"
     LC_MESSAGES="en_US"
     LC_PAPER="en_US"
     LC_NAME="en_US"
     LC_ADDRESS="en_US"
     LC_TELEPHONE="en_US"
     LC_MEASUREMENT="en_US"
     LC_IDENTIFICATION="en_US"
     LC_ALL=

2 #vim /etc/default/locale

修改locale 文件內容為以下

     LANG="en_US.UTF-8"
     LANGUAGE="en_US:en"

3 #source /etc/default/locale

4 #locale

修改後

     LANG=en_US.UTF-8
     LANGUAGE=en_US:en
     LC_CTYPE="en_US.UTF-8"
     LC_NUMERIC="en_US.UTF-8"
     LC_TIME="en_US.UTF-8"
     LC_COLLATE="en_US.UTF-8"
     LC_MONETARY="en_US.UTF-8"
     LC_MESSAGES="en_US.UTF-8"
     LC_PAPER="en_US.UTF-8"
     LC_NAME="en_US.UTF-8"
     LC_ADDRESS="en_US.UTF-8"
     LC_TELEPHONE="en_US.UTF-8"
     LC_MEASUREMENT="en_US.UTF-8"
     LC_IDENTIFICATION="en_US.UTF-8"
     LC_ALL=

linux 修改默認編碼