Joranのオプションは、私のテキストエディタのために動作しますが、残念ながら置換文字(と遭遇最もテストエディタによって認識されるこれを行うことができます)私が開こうとするとプログラムで入力ファイル。プログラムはMicr $ oft File.ReadAllLinesメソッドを使用しているので、utf8でエンコードされている場合はテキストを読み取ることができるはずです。
file.write('units ft'+'\xb3'+'/day\n'.encode('utf8'))
残念ながら、私はまだプログラムでファイルを開こうとすると、置換文字を取得しています。私はカットし、テキストエディタからラインを貼り付ける際に、入力ファイルはテキストエディタで正常に見えると:
Units ft³/day
Mephyの質問に答えるために:私はからft³/日の文字列をコピーした際にASCII文字に関するエラーが来たの既存の入力ファイルをそのままPythonスクリプトに貼り付け、Pythonがプログラムの読み込みと同じ方法で書き込むことを期待していましたが、それはどちらもうまくいきませんでした。 UltraEditでファイルを比較すると、行は同じであると報告されますが、プログラムは作成したものを読み込みますが、私のpythonスクリプトは生成しません。ユニットを指数部(acre-feet)がないものに変更するとうまく動作します。
(明確にするために、私はオリジナルを投稿したユーザーだ。しかし、私はそのアカウントのパスワードを紛失したとアウトでそれを2つのアカウントをマージすることはできません。)
アスキーは文字 '³'をサポートしていません。あなたはutf8のような、より現代的なエンコーディングを使用できませんか? – Mephy