ユーザの入力を8進UTF-8バイトで受け取り、通常のUTF-8文字に変換しようとしています。これは時にそれが必要「è°¢」印刷し242 \ 260 \ 350 \例えば、文字のユーザ入力Python 3.5としてOctal UTF-8 Byetを取る
input = ((self.field.get(1.0,END)).split('\n\')))
print (bytes(input[0], 'utf-8').decode('unicode_escape'))
:入力はTkinterでは入力フィールド(フィールド)から取られている、これは私がそれを処理しています方法です印刷 谢。
b'\350\260\252'.decode('utf-8')
は正しい文字を返しますが、これはユーザーの入力を受けようとしても役に立たないものです。ユーザーの入力を直接バイトとして受け取る方法はありますか、それともデコードを行う良い方法がありますか?どんな助けもありがたいです
http://stackoverflow.com/questions/14820429/how-do-i-decodestring-escape-in-python3 –