PuTTY:輸入一些特殊字元不起作用(羅馬尼亞語)

PuTTY:輸入一些特殊字元不起作用(羅馬尼亞語)

我使用PuTTY連接CentOS伺服器,有時需要從鍵盤輸入羅馬尼亞語字元。我在客戶端電腦上使用 Windows 7;我將伺服器區域設定為 en_US.UTF-8,並且 PuTTY 也配置為 UTF-8。

我從鍵盤輸入字元「î」和「ă」沒有任何問題,輸入舊的變音符號字元「ş」(U+015F) 和「ţ」(U+0163) 也沒有任何問題。

但是,我無法輸入變音符號舊字元「ř」(U+0219) 和「ś」(U+021B) 的正確對應字元(逗號)。每當我嘗試從鍵盤使用這兩個時,我都會在控制台中看到一個問號。這個問題與我在 PuTTY 中使用的字體無關,因為我可以複製/貼上它們(例如從這篇文章),並且我可以在 Linux 主機上生成它們,例如透過使用

$ perl -Mcharnames=:full -CS -wle 'print "\N{LATIN SMALL LETTER S WITH COMMA BELOW}"'

我使用微軟的羅馬尼亞語鍵盤設定——「羅馬尼亞語(標準)」和「羅馬尼亞語(程式設計師)」產生相同的結果; 「羅馬尼亞語(傳統)」工作正常,但會產生傳統的變體變體,我不想使用它。

我該如何解決?

答案1

經過漫長的歷史*,此錯誤已在版本 0.63 中修復 http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist//win-tounicodeex.html


相關內容