Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / SQLite [игнор отключен] [закрыт для гостей] / SQLite3 и C# кодировка ANSI / 9 сообщений из 9, страница 1 из 1
02.05.2011, 22:16
    #37242866
alsuwkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite3 и C# кодировка ANSI
Добрый день, уважаемые форумчане.

Долгое время работала с С++. Теперь осваиваю С# в связке с SQLite3.
Возникла проблема, казалось бы распространенная, кучу информации перерыла, но так и не нашла ответа.
Подскажите, пожалуйста, кодировка символов в базе cp1251 (Windows ANSI), база готовая, изменять нельзя. Проблема с отображение кириллицы, присловутые вопросики.
Как можно поменять кодировку на utf-8 перед тем, как выгружать базу в DataSet?
...
Рейтинг: 0 / 0
02.05.2011, 23:14
    #37242925
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite3 и C# кодировка ANSI
А зачем менять перед выгрузкой? Менять надо при отображении на экране. А в какой кодировке данные в памяти хранятся никого не волнует.
...
Рейтинг: 0 / 0
03.05.2011, 00:48
    #37242998
alsuwkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite3 и C# кодировка ANSI
White Owl,

думала об этом. Думаю, с DataGridView разберусь. Но у меня еще отчет генерируется на основе DataSeta и там тоже козябры. Думала будет правильнее, если в DataSet уже будет хранится в правильном виде.
Не знаю как это реализовать все равно. Третий день только как С# открыла. Подскажите пожалуйста в каком направлении двигаться.
...
Рейтинг: 0 / 0
03.05.2011, 10:41
    #37243232
alsuwkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite3 и C# кодировка ANSI
Подключаюсь к базе, указываю, что перекодировка нужна. Т.е.
"useutf16encoding=True;data source="C:\Users\1\Documents\Visual Studio 2010\Projects\DBApp\DBApp\db_skv38.well"
Но вопросы остаются.
пробую использовать PRAGMA encoding тоже ноль реакции(
...
Рейтинг: 0 / 0
03.05.2011, 18:08
    #37244255
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite3 и C# кодировка ANSI
alsuwkinНо у меня еще отчет генерируется на основе DataSeta и там тоже козябры. Думала будет правильнее, если в DataSet уже будет хранится в правильном виде.В DataSet ничего не хранится.

alsuwkinНе знаю как это реализовать все равно. Третий день только как С# открыла. Подскажите пожалуйста в каком направлении двигаться.Подальше от C#.


В принципе, можно делать примерно так:
Код: plaintext
select toUtf8(text_field) sometable
И так для каждого поля. Функция должна уже существовать в базе. Смотри http://www.sqlite.org/capi3ref.html#sqlite3_create_function
Как это делается в твоем враппере не знаю.
...
Рейтинг: 0 / 0
04.05.2011, 00:39
    #37244584
alsuwkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite3 и C# кодировка ANSI
Спасибо за ответ.
Проблему решила, подправив враппер.
...
Рейтинг: 0 / 0
16.07.2011, 18:56
    #37354730
adwaer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite3 и C# кодировка ANSI
У меня та же проблема.. Каким образом поправила врапер?
...
Рейтинг: 0 / 0
17.07.2011, 23:34
    #37355243
DofD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite3 и C# кодировка ANSI
возможно это поможет
http://bbs.vbstreets.ru/viewtopic.php?f=9&t=40647
...
Рейтинг: 0 / 0
18.07.2011, 01:53
    #37355297
adwaer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite3 и C# кодировка ANSI
Там идет юзанье дллки sqlite3.dll которая благополучно не работает в Win 7..
Еще какие варианты есть?
Еще какое то классик с sqlLite.. только я там не увидел замену кодировки.. http://udev.nnov.ru/publ/net/zastavljaem_sqlite_rabotat_bystree_pragma_komandy_chast_1/36-1-0-148/
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / SQLite3 и C# кодировка ANSI / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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