Python 3でUnicode文字列を印刷するにはどうすればよいですか?Python 3でUnicode文字を出力
myString = 'My unicode character: \ufffd'
print(myString)
出力は次のようになります。「私のUnicode文字:U」
File "C:\Program Files (x86)\Python35-32\lib\encodings\cp850.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_map)[0] UnicodeEncodeError: 'charmap' codec can't encode character '\ufffd' in position 22: character maps to
私はスタック所でこの記事をたくさん読みましたが、答えの非が働いていました。
助けてください。私はこの本当にシンプルな例を解決するには本当に不思議です!非常に事前にThans!
サイドノート:なぜU + FFFD、置換文字 " "がüを印刷するのか分かりません。 – L3viathan
ところで、 '\ ufffd'は_not_'ü'です。 UTF-8エンコーディングでは 'b '\ xc3 \ xbc''であるラテン小文字大文字のコードポイントは' \ u00fc'です。 –