• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как правильно манипулировать кодировкой SQLite?

Статус
В этой теме нельзя размещать новые ответы.

puregen

Нуль
Регистрация
12 Мар 2018
Сообщения
3
Лучшие ответы
0
Репутация
0
Впервые появилась необходимость использовать кириллицу в БД при использовании SQLite.
В БД все хранится в UTF-8, как я понял, а текст на кириллице, который вводится в диалог в cp1251.
Вот так вот выглядит текст в БД (кодировка UTF-8)

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!


А так, если сменю кодировку на cp1251

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!


При запросе с БД данных из ячейки с кириллицей выдает текст

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!


Пробовал менять так

PHP:
"ALTER TABLE имя_таблицы CONVERT TO CHARACTER SET cp1251_general_ci"
выдает

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!


Я не очень понимаю в запросах, но найти что-то рабочее так и не получилось (на sa-mp.wiki тоже)
Прошу помощи в поиске решения проблемы
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу