Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.03.2008, 23:54
|
|||
|---|---|---|---|
|
|||
SQLite, Visual C++ и кириллица |
|||
|
#18+
Всем привет! Начал разбираться с SQLite, скачал и запустил пример CppSQLite отсюда . Возникла проблема с добавлением в таблицу русских символов - вместо них выводится какой-то ужас вперемешку с иероглифами:). В то же время SQLite Manager без проблем добавляет записи на русском языке. Кто-нибудь знает, как решить эту проблему? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2008, 16:06
|
|||
|---|---|---|---|
SQLite, Visual C++ и кириллица |
|||
|
#18+
а ты консоль перевел в юникодный режим? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2008, 17:44
|
|||
|---|---|---|---|
|
|||
SQLite, Visual C++ и кириллица |
|||
|
#18+
White Owlа ты консоль перевел в юникодный режим? Спасибо за подсказку, теперь в консоли все выводится правильно. Но SQLite Manager, когда выводит данные из таблицы, добавленные демой CppSQLite, все равно выводит вместо букв иероглифы. Для того, чтобы в консоль выводились русские буквы, в начале программы пишу Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2008, 17:52
|
|||
|---|---|---|---|
|
|||
SQLite, Visual C++ и кириллица |
|||
|
#18+
Кстати, строки на русском, добавленные этим SQLite Manager'ом, в демо-программе выводятся криво. Интересно, это все можно сделать совместимым?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2008, 17:58
|
|||
|---|---|---|---|
SQLite, Visual C++ и кириллица |
|||
|
#18+
Читай внимательно: SQLite хранит данные в UTF8 Это значит что для корректной работы, ты...: ... Можешь принимать данные в любой кодировке, но перед записью их в базу надо превратить в UTF8. И обратно так же - получаешь резалтсет в UTF8 и конвертируешь его в кодировку своего устройства вывода. ... Либо сами устройства ввода/вывода переключаешь в UTF8. ... Либо настраиваешь их на одинаковую кодировку и наплевав на UTF8 хранишь данные в базе в бинарном виде (права потеряешь возможность работы с текстом внутри запросов). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=54&mobile=1&tid=2009496]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 331ms |

| 0 / 0 |
