2012-03-13 7 views
2

私はPythonで端末ゲームを書いています。それはマップローダー関数を持っています、通常、私はマップ内の通常の文字を使用して正常に動作します。 (abcdefg)しかし、私が█のようなものを使用し、マップを 'ansi'として保存すると、マップは半固体としてレンダリングされます。エンコードをユニコードに変更すると、ディスプレイは^ a^a^a^a^aなどの出力でスクランブルされます。私がUnicodeのビッグエンディアンまたはUnicodeのリトルエンディアンとして保存すると、マップはまったく表示されません。私は何が起こっているのだろうかと思っています。誰か助けてもらえますか、これを間違ったセクションに投稿していますか? x=ord(character) あなたが使用することができ、あなたはASCII値を取得できるようになります:あなたは何ができるかPython - WConioでコンソールウィンドウにユニコードを印刷

答えて

0

が使用されprint chr(x)、それはあなたが必要な文字を与える必要があります。