docker終端無法輸入中文的解決方法

2021-09-11 06:04:37 字數 329 閱讀 4544

# 檢視容器支援的字符集

root@0a112c7f0dea:/# locale -a

cc.utf-8

posix

不能輸入中文原因:系統使用的是posix字符集,posix字符集是不支援中文的,而c.utf-8是支援中文的 只要把系統中的環境 lang 改為"c.utf-8"格式即可解決問題

只要這樣進入容器即可輸入中文: docker exec -it 0a112c7f0dea env lang=c.utf-8 /bin/bash

注意:這樣修改只是臨時修改。要永久修改,需要在建立容器時在dockerfile中設定。

pycharm終端無法輸入

先看看設定中終端能不能修改,如果嘗試了各種方式都不行 具體步驟如下 依次複製這幾個命令就可以了 git clone cd pty4j native gcc fpic c c gcc shared o libpty.so o 將libpty.so檔案拷貝到上面報錯提示的路徑下 cp libpty.so...

docker容器中bash無法輸入中文問題

docker容器中bash無法輸入中文問題 首先通過互動模式下進入映象,通過終端 輸入locale檢視顯示資訊是否如下 lang language lc ctype posix lc numeric posix lc time posix lc collate posix lc monetary p...

QWebEngineView無法輸入中文

1 qt版本問題 網上能查到的大部分是無法輸入中文的答案都是qt5.8的bug,然後在5.9已經修復。如果你是5.8版本那麼可能就是這個問題,請更換版本。2 輸入法問題 這也是困擾我1天的問題,最後定位到是fcitx輸入法的問題,同樣是qt5.9.8在windows下表現正常,但是在linux下卻不...