romankrv
Окт. 11, 2008 01:49:57
Привет всем.
Вот вопрос:
Переключение кодировки on fly
т.е.
1. Допустим у меня есть наборы слов разных кодировок т.е. разных языков
2. Я хочу проверить эти слова функцией isalpha()
3. У меня это не получится т.е. получится но только на текущей установленной кодировке.
4. Чтобы получилося я так понимаю нужно переключать кодировку на лету.
Вопрос как это делается в пайтоне?
Спасибо.
shiza
Окт. 11, 2008 02:11:10
Вроде для этих целей и придумали юникод, чтоб не парится с разными языками. =)
IMHO: cделай кодировку скрипта UTF-8, все строки переводи в юникод и проблем не будет.
romankrv
Окт. 11, 2008 11:05:24
shiza
Да это понятно что utf-8 (pep0263). Может я неправаильно выразил вопрос, но интересует переключение кодировки on fly в ipython?
shiza
Окт. 11, 2008 12:16:19
Все-равно не понял.
Вроде для входных данных там одна получается кодировка - кодировка консоли.
igor.kaist
Окт. 15, 2008 11:39:35
Где то видел модуль для автоматического детекта кодировки. Может быть это нужно?