3
>>> test
u'"Hello," he\u200b said\u200f\u200e.\n\t"I\u200b am\u200b nine years old\xe2"'
>>> test2
'"Hello," he\\u200b said\\u200f\\u200e.\n\t"I\\u200b am\\u200b nine years old"'
>>> print test
"Hello," he said.
"I am nine years oldâ"
>>> print test2
"Hello," he\u200b said\u200f\u200e.
"I\u200b am\u200b nine years old"
どのように私はtest2からテストに変換しますか(つまり、ユニコード文字が印刷されるように)? .decode('utf-8')
はしません。Python2.xのUnicode文字列からエスケープ文字(エスケープ文字のUnicode文字)を削除するには?
エスケープされたユニコード文字が次に印刷されますか?この例のものがゼロスペーススペースであるとすれば、私は本当に分かりません。それはユニコードではないので、私は '\ xe2'は印刷できないと思いますか? – kawakaze
@ kawakaze、 'u '\ xe2''は'ラテン小文字のCIRCUMFLEX'です。 'unicodedata.name(u '\ xe2')を使って確認できます。 – falsetru
ありがとうございました! – kawakaze