miyazawa.org

Python

ネットワーク経由で受け取った文字列をDBに格納するときに、UTF-8に変換したいと思うけど、一瞬どうやるか忘れてしまう。

iso-2022-jpにエンコードされているstrをunicodeにするには、
some_str.decode('iso-2022-jp').encode('utf-8')
とすれば良いみたい。
some_str.decode('iso-2022-jp')
で一度us-asciiになり、それをUTF-8にエンコードするということかな。