2

newt/snack モジュールを使用した Python プログラムがあり、Fedora 17 公式リリースで正常に動作します。

プログラムをinitrd ram diskに移植する必要があります。つまり、 initrd/vmlinuzのみで実行され、他のファイル システムやsquashfsイメージを使用しない Linux です。Fedora 17 のinitrd.img RAM ディスクを選択します。これには Python 2.7.3 が組み込まれているためです。私がする必要があるのは、newt/snack モジュールとその依存関係を追加することです。

Fedora 17 公式リリースから newt/newt-python を追加しました。プログラムは実行されますが、境界線に奇妙な文字が表示されます。イモリ/スナック関連だと思います。助けてください!任意の提案をいただければ幸いです。

                 奇数文字の Python イモリ/スナック

4

2 に答える 2

4

気遣ってくれてありがとう。

私はこの問題を解決しました。ロケールに関連しています。

「/usr/ bin / locale」コマンドを入力すると、ロケールがPOSIXであり、文字セットが少ないことが示されます。

この問題を解決するために私がしたことは次のとおりです。

  1. /usr/share/i18n/* (公式のFedora 17リリースでは) initrdramディスクの対応する位置にコピーします。
  2. usr/lib/localeinitrdramディスクにディレクトリを作成します。
  3. 追加 :

/ usr / bin / localedef -i en_US -f UTF-8 en_US.UTF-8 && export LC_ALL = en_US.UTF-8 && export LANG = en_US.UTF-8

initrdramディスクのinitスクリプトにコマンドを入力します。このコマンドは、システムロケールをに設定しますen_US.UTF-8

これらの手順を実行することにより、イモリ/スナックの境界線がよく表示されます:-)

于 2012-08-17T05:22:40.703 に答える
0

ボーダー内の同様の奇妙な文字で同様の問題が発生していました。PuTTY端末を使用していました。PuTTY の設定を変更して問題を修正しました: [設定] > [ウィンドウ] > [翻訳] 文字セット UTF-8 を選択し、線画文字は [Unicode を使用...] を選択します。

于 2014-08-25T08:26:10.663 に答える