Results tagged “python japanese” from HDEラボ

PythonのUnicodeEncodeErrorを知る

| | Comments (0) | TrackBacks (2)
Pythonにはじめて触って、いつのまにか1年が過ぎたのですが、一番はまったのは、やっぱりunicodeの扱いだったと思います。

特に、
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-12: ordinal not in range(128)
のようなエラーにはさんざん悩まされました。ここがたとえばrubyなど他の言語と比べてわかりにくいために、Pythonが取っつきにくい言語になっているのではないか、と個人的には思います。

そこで、このエラーに関係するはまりどころとTipsをいくつか列挙してみました。これからPythonに触れられる方の参考になればと思います。

なお、環境はUNIX上のPython 2.4, 2.5を想定しています。


Tags

Find recent content on the main index or look in the archives to find all content.