Linux中文編碼亂碼 vim shell svn

2021-07-28 10:27:28 字數 1291 閱讀 2688

預設編碼不對,語言包沒有安裝

執行locale -a | grep zh

zh_cn

zh_cn.euccn

zh_cn.gb18030

zh_cn.gb2312

zh_cn.gbk

zh_cn.utf-8

zh_hk

zh_hk.big5hkscs

zh_hk.utf-8

zh_tw

zh_tw.big5

zh_tw.utf-8

如果沒有zh_cn之類的,先安裝語言包

macos自帶

ubuntu 執行sudo apt-get install language-pack-zh-hans-base

執行export lc_all='zh_cn.utf-8'

然後將這**匯入的~/.zshrc~/.bashrc(具體是看用哪個shell)

執行locale檢視效果

lang=en_us.utf-8

language=en_us:

lc_ctype="zh_cn.utf-8"

lc_numeric="zh_cn.utf-8"

lc_time="zh_cn.utf-8"

lc_collate="zh_cn.utf-8"

lc_monetary="zh_cn.utf-8"

lc_messages="zh_cn.utf-8"

lc_*****="zh_cn.utf-8"

lc_name="zh_cn.utf-8"

lc_address="zh_cn.utf-8"

lc_telephone="zh_cn.utf-8"

lc_measurement="zh_cn.utf-8"

lc_identification="zh_cn.utf-8"

lc_all=zh_cn.utf-8

svn,shell亂碼問題解決

.vimrc中加入

"亂碼問題

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936

set termencoding=utf-8

set encoding=utf-8

servlet編碼,解決中文亂碼

1.servlet程式獲取表單提交的值 request.getparameter 如果提交方式為post,則設定request.setcharacterencoding utf 8 如果提交方式是get,可以修改tomcat的server配置檔案,新增uriencoding utf 8 如下所示 2...

spring mybatis中文亂碼編碼問題

配置檔案 這裡有一點需要注意的是,在xml配置檔案中,需要將 符號轉義,所以這裡要寫成 id ds class org.apache.commons.dbcp.basicdatasource name driverclassname value com.mysql.jdbc.driver name ...

mysql中文編碼 修改mysql中文亂碼

我們在工作中建立的資料庫時常會出現中文亂碼的情況,雖然我們在建立資料庫的時候選擇了utf 8格式,但是依然會出現中文亂碼 下面我把個人經驗介紹給大家 首先建立資料庫的時候,選擇utf 8和utf8 general ci 但是在使用的時候還是插入不了中文,如下圖 上網查詢了很多資料,現在總結一下 首先...