Colix Опубликовано 4 мая, 2008 Жалоба Поделиться Опубликовано 4 мая, 2008 Есть такая ситуация: есть страничка с формами, после ввода которых данные передаются в PHP - скрипт, но не просто, а посредством XMLHttp запроса POST, на сервере данные проверяются и добавляются в базу данных. Проблема в том, что при добавлении в базу данных кириллического текста он выглядит нечитабельно. Вот так текст выглядит в базе: Но если при выводе текста из базы поменять в браузере кодировку на UTF-8, то всё отображается корректно. Вот здесь можно посмотреть: _http://www.cs-ft.jino-net.ru/index.php?page=news Как исправить? Ссылка на комментарий Поделиться на другие сайты Поделиться
Ф@РТОВЫЙ Опубликовано 8 мая, 2008 Жалоба Поделиться Опубликовано 8 мая, 2008 Поменяйте у таблиц БД кодировку на cp1251 Ссылка на комментарий Поделиться на другие сайты Поделиться
Colix Опубликовано 8 мая, 2008 Автор Жалоба Поделиться Опубликовано 8 мая, 2008 Поменяйте у таблиц БД кодировку на cp1251 Такая и стоит( Ссылка на комментарий Поделиться на другие сайты Поделиться
Colix Опубликовано 8 мая, 2008 Автор Жалоба Поделиться Опубликовано 8 мая, 2008 (изменено) Проблема решена, нужно было всё пропустить через функцию: setlocale(LC_ALL,"ru_RU.CP1251");define('Encoding','WINDOWS-1251');define ('XMLHead',"<?xml version='1.0' encoding='".Encoding."'?>");function utf8decode($str,$encode=Encoding) {return iconv('UTF-8',$encode,$str);} Уважаемые модераторы, тему можно закрыть. Изменено 8 мая, 2008 пользователем Colix Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти