Skip to forum content
PyDev
Форум python-разработчиков
You are not logged in.
Please login or register.
Root
»
Базы данных, XML
»
Русский язык и sqlite3 + как выкинуть данные из базы навсегда?
Pages:
1
2
You must log in or register to post a new topic
Posts [ 11 to 12 of 12 ]
- Registered: March 5, 2007, 6:55 p.m.
- Posts: 18
Подскажите, где скачать учебник или справочник по sqlite (все команды-операторы с описанием), лучше, конечно, на русском, но и английский тоже пойдёт.
Главное НЕ в HTML-варианте (ненавижу HTML-учебники, они такие неудобные!) pdf, doc, rtf, odt, ну и т.д.
Пошарил по интернету, что-то не нашёл. Буду, конечно, ещё пытаться.
- Registered: March 5, 2007, 6:55 p.m.
- Posts: 18
Решение вопроса с кодировками:
При работе с sqlite базой
1. В тексте программы (первой строчкой, если кто не знает) указать # -*- coding: utf-8 -*- тогда все строки передаваемые в базу будут сразу в юникоде.
2. Но, для оператора print или для wx.Python'а (заголовки окон, тексты на кнопках и т.д.) придётся использовать префикс u перед строковой переменной: u'юникод-строка' или 'юникод-строка'.decode('utf-8')
Можно наоборот. Указать кодировку cp1251 и тогда ставить префикс u перед строками помещаемыми в базу.
Root
»
Базы данных, XML
»
Русский язык и sqlite3 + как выкинуть данные из базы навсегда?