Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / кодировки в sqlite / 3 сообщений из 3, страница 1 из 1
06.01.2016, 10:16
    #39142618
G00dWINe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировки в sqlite
Всем доброго времени суток!
Знаю, что в sqlite текстовая информация хранится в UTF-8, а texbox'ы и texedit'ы в C# хранят инфу в Unicode.

Делаю запись в БД с помощью преобразования строки из textEdit:

Код: c#
1.
2.
3.
Byte[] b = new Byte[0];
            b = Encoding.UTF8.GetBytes(textEdit1.Text);
            String str = System.Text.Encoding.UTF8.GetString(b);



Но, тем не менее, в БД записываются знаки вопроса в ромбиках.

Так в чем проблема то?

PS: речь идет о записи русских букв, естественно.
...
Рейтинг: 0 / 0
06.01.2016, 12:19
    #39142655
G00dWINe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировки в sqlite
Ответ найден!
Оказывается, можно не запариваться за кодировки в ручную, достаточно лишь указать кодировку в параметрах подключения к БД.
В строку подключения добавляем: useutf16encoding=True и все работает замечательно!
...
Рейтинг: 0 / 0
06.01.2016, 14:35
    #39142726
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировки в sqlite
жги еще
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / кодировки в sqlite / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]