mysqllite кодировка

Bicdibus

Участник
Регистрация
5 Мар 2010
Сообщения
497
Реакции
7
как можно в мускуле лайт 3 задать кодировку утф-8, а то у меня из-за некоторых буков в немецком языке не работает поиск
 
Последнее редактирование:
как можно в мускуле лайт задать кодировку утф-8, а то у меня из-за некоторых буков в немецком языке не работает поиск
Та вам в mysql или в sqlite, вы уж определитесь?
Mysqllite какую-то придумали... Вы не путешественник из будущего?
 
sqllite не так давно с ней начал работать из-за скорости и нагрузки на сервер
 
SQLite3 модуль пхп
 
Последнее редактирование:
Если еще актуально, вроде Для просмотра ссылки Войди или Зарегистрируйся.
Продублирую, что бы осталось:
Кодировка присваивается базе при ее создании и всегда используется для всех ее таблиц. Нельзя изменить кодировку существующей таблицы и/или базы.
При создании базы алгоритм такой:
Код:
PRAGMA encoding = "UTF-8";
ATTACH DATABASE '/path/database.db' AS "dbname";
 
проблема наверное не в БД, У меня адрес страницы содержит специфические символы типа "ö" заменяется на "%C3%B6" Скрипт получает запрос через $zapros=$_SERVER['REQUEST_URI']; и вот в zapros уже символы подменяются.Потому то и в базе не находится страница с таким адресом. Как с этим справится?
 
1. Сама кодировка страницы тоже должна быть UTF-8
2. Посмотрите переменную через vardump
3. И если, хотя не должно, отобразится замененными символами, то сделайте ваша_переменная=urldecode(ваша_переменная)
 
Назад
Сверху