航廈內沒有波蘭標誌

航廈內沒有波蘭標誌

我已經更改了我的.bashrc文件,因此當我運行新的 shell 時,該$LANG變數始終設置為 。en_US這是因為我有一個用於製作繪圖的程序,該程序根據語言將符號作為小數分隔符號。

$LANG設定為pl_PLthen 我有一個逗號,而不是一個點。

一切都很好,但在我對系統進行自動更新後,結果發現我無法在終端機中輸入波蘭語符號。

例如,這是“ó”字母的 unicode:U+00D3,但當我在終端機中輸入“ó”時,我看到“C3”。

現在,當我切換到另一個帳戶時,問題就消失了。

我檢查了內容

/var/lib/locales/supported.d/local

它說:

pl_PL.UTF-8 UTF-8
en_US.UTF-8 UTF-8

我也跑

dpkg-reconfigure locale 

它沒有任何好處。

如果我不想切換到其他帳戶,該怎麼辦?

答案1

不知何故,我設法解決了這個問題。我已經在文件export LANG=en_US中進行了討論。.bashrc現在我用

導出 LC_NUMERIC=C

取得點作為小數分隔符號。重新啟動系統後,我恢復了波蘭語標誌。

答案2

Debian 中有一個錯誤。看著: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818065#85 你必須做:

rm /etc/console-setup/cached_* 

這些文件可以透過以下方式重新創建

setupcon --save-only

這將在以下方面進行更改:

/etc/console-setup/cached_setup_keyboard.sh
-loadkeys '/tmp/tmpkbd.iDWdSi' > '/dev/null'
+loadkeys '/etc/console-setup/cached_UTF-8_del.kmap.gz' > '/dev/null'.

是的,他們還沒有解決這個問題。

相關內容