Косяк с кодировкой.

kuzmit42

Мастер
Регистрация
9 Янв 2013
Сообщения
132
Реакции
31
Поставил скрипт. Управление базой данных.
Скачал тут. Для просмотра ссылки Войди или Зарегистрируйся
В общем начал делать. настраивать все вроде кул. Но со временем вылез косяк.
В общем если данные заносятся с самого скрипта. Русские символы в базу прописываются кракозяброй "Ð'Ð¾Ð¿Ñ€Ð¾Ñ Ñ‹ по пÐ" Но через сам скрипт все отображается нормально.
Ну в общем я зашел через PHPmyAdmin - и поправил данные. Т.е. стер кракозябру, написал по русски...
Захожу в сам скрипт, и в нем теперь все русские символы выводятся как "?????????"

1. Кодировка базы utf-8
2. Так же стоит <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
3. В .htaccess прописано AddDefaultCharset utf-8
Прилепил файл базы. Для просмотра ссылки Войди или Зарегистрируйся
В чем прикол ?
 
Поставил скрипт. Управление базой данных.
Скачал тут. Для просмотра ссылки Войди или Зарегистрируйся
В общем начал делать. настраивать все вроде кул. Но со временем вылез косяк.
В общем если данные заносятся с самого скрипта. Русские символы в базу прописываются кракозяброй "Ð'Ð¾Ð¿Ñ€Ð¾Ñ Ñ‹ по пÐ" Но через сам скрипт все отображается нормально.
Ну в общем я зашел через PHPmyAdmin - и поправил данные. Т.е. стер кракозябру, написал по русски...
Захожу в сам скрипт, и в нем теперь все русские символы выводятся как "?????????"

1. Кодировка базы utf-8
2. Так же стоит <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
3. В .htaccess прописано AddDefaultCharset utf-8
Прилепил файл базы. Для просмотра ссылки Войди или Зарегистрируйся
В чем прикол ?

а чем смотрите что в базе - phpMyAdmin'ом? может это у него настройки неправильные? ну и кодировку таблиц / полей в них стоит проверить наверно (т.н. сравнение)
 
В общем всем спасибо. Решил проблему следующим образом.
В код добавил "mysql_query('SET NAMES UTF8')" после подключения к базе данных. Теперь все работает как надо )
 
Назад
Сверху