![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Atlete |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 15.8.2007 Репутация: нет Всего: нет |
Столкнулся с проблемой в pyton с кодировкой.
Задача следующая: Есть строка priwet допустим. Ее надо преобразовать в русскую, для этого заменяем соответсвующие символы на русские. Итого: p = П, r = Р, i=И,w=В,e=Е,t=Т Вроде все просто. делаем так:
Получаем на выходе "ПРИВЕТ". Далее хотим записать все это дело в базу. Использую MySQLdb. И вот тут обнаруживается интересный момент. поля в базе имеют кодировку utf8_general_ci. После записи в базу буква "И" в базе отображается некоректно. Помогите решить проблему. Использую Python 2.6.5 MySQL 5 |
|||
|
||||
Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: нет Всего: 62 |
Не пробовал использовать юникодные строки, например u'ПРИВЕТ'?
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |