Thank you all for your replies :-) I may misunderstood it. I will think about it carefully. By the way, does python has a interface, just like iconv in libc for C/C++? Or, how can I convert a string from a encoding into another one? Thank you so much.