|
0 / 0 / 0
Регистрация: 11.04.2022
Сообщений: 6
|
|||||||||||
Очередная проблема Sqlite3 + win125111.04.2022, 12:33. Показов 1461. Ответов 10
Метки нет (Все метки)
Уважаемые товарищи. Вопрос жизни и смерти! Прошу помочь с проблемой чтения кириллицы из sqlite3 базы. Похожая проблема встречается довольно часто, но именно решения и описания своей проблемы нигде найти так и не смог. Суть такая, в базе есть поля с кириллицей в 1251, при прочтении из базы значения- в поле memo добавляется пустое значение, не вопросы, не кракозяблы, а просто пустое значение, которое уже ну никак декодировать нельзя. Я не могу понять почему вообще у меня пустота вместо каких либо значений, пусть в не верной кодировке. Что я только не делал- бесполезно. Исходники с частью базы прикладываю. Выручайте! Готов отблагодарить
))Использую: Delphi 2007 Для работы с базой SQLite3.dll + SQLite3.pas + SQLiteTable3.pas Подключаюсь к базе:
0
|
|||||||||||
| 11.04.2022, 12:33 | |
|
Ответы с готовыми решениями:
10
Очередная проблема со "списками" на формулах |
|
0 / 0 / 0
Регистрация: 11.04.2022
Сообщений: 6
|
|
| 11.04.2022, 12:45 [ТС] | |
|
Забыл приложить к основному сообщению. Окно выглядит так.
0
|
|
|
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 11.04.2022, 17:59 | |
|
Вы вообще откуда взяли эту базу? Если сами сделали, то в чем? У меня она хоть и открывается, но содержимое показывает неправильно.
0
|
|
|
0 / 0 / 0
Регистрация: 11.04.2022
Сообщений: 6
|
|
| 11.04.2022, 18:38 [ТС] | |
|
Взял у клиента. То что у Вас отображается криво это нормально, потому что имена записаны в 1251, а кодировка sqlite3 по умолчанию UTF-8. На php я эту базу без проблем открыл и прочёл с последующей конвертацией. Но мне надо на дельфи((((
0
|
|
|
0 / 0 / 0
Регистрация: 11.04.2022
Сообщений: 6
|
|||||||||||
| 11.04.2022, 20:38 [ТС] | |||||||||||
|
По вашей рекомендации:
В SQLite3.pas поменял:
В SQLiteTable3.pas все AnsiString заменил на String Результат, увы, без изменений. Вместо кириллицы ни-че-го Файлы с изменениями прикладываю.
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 11.04.2022
Сообщений: 6
|
|
| 11.04.2022, 22:14 [ТС] | |
|
Если бы это было возможно, то я бы давным давно это сделал.
0
|
|
|
1234 / 424 / 107
Регистрация: 31.03.2012
Сообщений: 1,159
|
|||||||
| 13.04.2022, 06:21 | |||||||
Сообщение было отмечено vitalyadm как решение
Решение
1
|
|||||||
|
0 / 0 / 0
Регистрация: 11.04.2022
Сообщений: 6
|
|
| 13.04.2022, 11:30 [ТС] | |
|
Joeymax!!!!!
Приогромнейшее спасибо!!!!! Дай Вам Бог здоровья!!!! Спасибо, да действительно всё отлично заработало!!! Но в чём загвоздка то была? Я не очень пойму. sltb.Fields[0] вместо sltb.FieldIndex['FirstName']. Но это же особо ничего не должно менять. Как так то? )))
0
|
|
|
Модератор
|
||
| 13.04.2022, 11:41 | ||
|
0
|
||
| 13.04.2022, 11:41 | |
|
Помогаю со студенческими работами здесь
11
Очередная проблема с windows installer =( дохлый CT-96 vs ... (очередная классическая проблема выбора) SQLite3: проблема с добавлением в поле ("no such column: name") Unicod>Win1251 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU
YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей.
Звучит. . .
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|