Pythonで「あ」が「u’\u3042’」になる文字化けの対処法

python にて、mysql で select したデータがunicode型になる。
期待してない動作で、文字化けである。

たとえば
———————————–
あいう ← 元データ

u’\u3042\u3044\u3046′ ← print の出力結果
———————————–

これは、文字列全体に文字コードを指定して解決できる。

———————————–
print word

↓↓↓

print word.encode(‘utf-8’)
———————————–
unicode文字列をstr文字列(UTF-8)に変換している。

タイトルとURLをコピーしました