新聞中心
首先,說一下centos 的中文支持一般都是“yum groupinstall chinese-support” ,然后是編輯“/etc/sysconfig/i18n”這個(gè)文件的LANG=“zh_CN.UTF-8”,但是由于只需要中文支持就算是“en_US.UTF-8”也是可以的。下面說說我在Docker中解決中文問題的過程(CentOS 6.7)。

成都創(chuàng)新互聯(lián)從2013年開始,公司以成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、系統(tǒng)開發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶成百上千家,涉及國(guó)內(nèi)多個(gè)省份客戶。擁有多年網(wǎng)站建設(shè)開發(fā)經(jīng)驗(yàn)。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過專業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。
一開始,我在我的docker容器里面執(zhí)行上面說的安裝命令結(jié)果發(fā)現(xiàn)docker里面的鏡像的i18n文件的LANG已經(jīng)有“en_US.UTF-8”這個(gè)屬性(如圖1),但是實(shí)際情況容器仍然中文亂碼,然后我有改成“zh_CN.gbk”、“gb2312” 仍然不行,使用locale命令都可以看到(如圖2)的信息:
圖1
圖2
經(jīng)過一系列找問題,結(jié)果發(fā)現(xiàn)這個(gè)i18n文件里面的LANG似乎是沒有生效,只需要一行命令就可以完成,export LANG=en_US.UTF-8就馬上能支持中文了,且locale命令也如圖3顯示一樣的信息。
圖3
把該export環(huán)境變量的方法寫在Dockerfile 就可以一勞永逸,您可以在Dockerfile 中加一行命令:ENV LANG en_US.UTF-8 或者 ENV LC_ALL en_US.UTF-8 ,改完收工。
網(wǎng)頁標(biāo)題:Docker鏡像CentOS6.x中文支持解決
文章地址:http://www.dlmjj.cn/article/djssdds.html


咨詢
建站咨詢
