Docker中文亂碼

2021-10-18 08:30:59 字數 899 閱讀 3902

個人筆記,不喜請繞路!

locale 命令來檢視有哪些語言支援

[root@0ca5b90999e6 soft]# locale -a|grep utf8

en_ag.utf8

en_au.utf8

en_bw.utf8

en_ca.utf8

en_dk.utf8

en_gb.utf8

en_hk.utf8

en_ie.utf8

en_in.utf8

en_ng.utf8

en_nz.utf8

en_ph.utf8

en_sg.utf8

en_us.utf8

en_za.utf8

en_zm.utf8

en_zw.utf8

新增環境變數

[root@0ca5b90999e6 soft]# vim /etc/profile   

lang=en_zw.utf8

[root@0ca5b90999e6 soft]# source /etc/profile

注:

1、docker run時,最好最後加上 /usr/sbin/init,啟動systemd (按需求來)

2、另外我的dockerfile 啟動命令是 cmd /etc/init.d/sh/init.sh,會多啟動乙個指令碼,其中會自動source,這樣就不需要重新構建容器了

#!

/bin/bash

source /etc/profile

/usr/sbin/sshd -d

/bin/bash

-----------------------------------end

docker 中文亂碼 時區問題

docker exec it f83573b2a54b env lang c.utf 8 bin bash2.永久性生效 ubuntu作業系統 apt get update 安裝vim apt get y install vim 安裝字型庫 apt get y install language pa...

解決docker容器內中文亂碼問題

docker容器內,後台中一些html模板檔案讀取時中文發現亂碼 locale a檢視容器所有語言環境 進入容器 docker exec it 容器id bash root 41056165bd6f locale a cc.utf8 posixc.utf 8可以支援中文,只需要把容器編碼設定為c.u...

qt 中文亂碼 Qt中文亂碼問題

接觸了qt,由於習慣中vs,如果使用vs寫qt 剛接觸很快就發現有中文亂碼問題,我的解決方法如下 新建乙個標頭檔案,比如qtchcharset.h,標頭檔案中內容如下 pragma once ifdef q os win q os win 新增後支援gb2312,utf 8 bom,unicode ...