Unicodeのサポートについて話しますか?

Unicodeのサポートについて話しますか?

私はポーランドに住んでおり、アクセント付きの文字であるąćęłńóśźżがあります。私はいくつかの理由で私のサーバーで「会話」の使い方を復元しましたが、それはうまくいきますが、アクセントを使ってそれを機能させる方法がわかりません。

en_US.UTF-8会話の両側にUTF-8ベースのロケール()があり、ポーランド語の文字はbash、vim、mutt、slrnなどの会話を除くすべての部分でうまく機能します。

問題の原因は何ですか?どうやって解決しますか?

私はDebianテストでそれを使っていてtalk / utalk / inetutils-talkを試しましたが、どちらもUnicode / utf8をサポートしていないようです。

「話す」を達成し、UTF8を完全にサポートするにはどうすればよいですか?

答え1

実際、これらの古いプログラムの場合、Unicodeに移植される可能性はほとんどありません(テストするパッケージを見つけるのに苦労しました:)。

Gillesが言ったように、luitは実用的な答えです。私はしばらく前に他の8ビット専用プログラムでそれを使用しました。

次のように bash エイリアスを定義します。

alias talk='LC_ALL=pl_PL.ISO-8859-2 luit -- talk'

Luitがインストールされており、正しい8ビットロケールが必要です。talk='luit -encoding 8859-2 -- talk'8ビットロケールがない場合でも機能します。

関連情報