'utf_8_sig'と指定する。 ファイルを読み込む例 io.open(filename, "r", encoding="utf_8_sig") str型(UTF-8)からunicode型に変換 uni_string = unicode(str_string, 'utf_8_sig') かきはじめに UTF-8 をPythonで読み込む際にちょっとハマったので、忘失防止として書き留めます。 BOM...
はじめにPython3で、'\udc82Ђ\udce7\udc83J\udc83^\udc8a\udcbf\udc8e\udc9a'のように、化けて出力されてしまった文字列を、なんとかして正しく表…
PHP4 時代、メール送信の実装でガラケー対応など、混沌とした文字コードを吸った揉んだしようとしたホロ苦い経験から、内部では UTF-8 で処理を統一して、出力時に文字コードを変換するというプラクティスがありました。そのため、むしろ Python3 の UTF-8 がデフォルトというのはシックリ...