Открыть и сменить кодировку бд sqlite 3 cp1251

bat

Former алкаш
Регистрация
24 Сен 2009
Сообщения
1.145
Реакции
445
Извиняюсь, камрады, надо выживать, просьба дать прогу для открытия таблиц бд в нужной кодировке (клиенту надо, он хочет в ней лазить), больше ничего не прошу, по жизни благодарен буду (косячил - знаю), но такова жизнь, файл бд по ссылке:
 
Последнее редактирование:
Это база с "SQLite format 3"

Тебе подойдет все, что открывает SQLite.

Например:
SQLite Expert Professional
SQLite Maestro
Sqlite Developer

ну и три вагона других. Гугл поможет найти как бесплатные, платные, так и варезные.
 
  • Нравится
Реакции: bat
определи кодировку файла в аттаче, потом сконвертируй базу.
зы
кирилические не подходят
 

Вложения

  • oper.csv.zip
    258 байт · Просмотры: 8
  • Нравится
Реакции: bat
там собственно и не определится ничего, т.к. в hex режиме видно, что все символы повторяются в одинаковом значении - из чего делаем вывод, что это не система не может их распознать, а они все одинаковы.

как вариант, причиной может быть некорректная выгрузка/бекап/etc данных.
 

Вложения

  • oper.png
    oper.png
    48,7 KB · Просмотры: 10
  • user.png
    user.png
    177,7 KB · Просмотры: 10
  • Нравится
Реакции: bat
вообще ничего не определятся... че делать?

Если есть доступ к "генератору базы", то стоит изменить кодировку при создании файла.

По словам авторитетного источника:
формат строк у базы SQLite может быть одним из:
— UTF-8 (используется по умолчанию);
— UTF-16le (родной для x86);
— UTF-16be
и сменить его после создания БД нельзя.

Иначе можно сделать решение, но оно будет не десктопное и много-геморное.
 
  • Нравится
Реакции: bat
тады ой
 
прошу пардону... я немного ввел в заблуждение: я из менеджера экспортнул в csv в неверной кодировке... посыпаю голову пеплом.
однако в том же менеджере есть просмотр в binary и он отличается от того, что показал выше.... т.е. если сделать экспорт в binary значение поля - ок.

 
Последнее редактирование:
  • Нравится
Реакции: bat
Назад
Сверху