Дикий пионер: А смотрите результат вы через phpmyadmin или тем же php-скриптом выводите?
У меня на одном сайте, если в базу через phpmyadmin залезть - тоже аналогичный текст можно увидеть, а на сайте всё ок и добавляется и показывается.
Спасибо за наводку! :)
Действительно в PHP My admin выводится все в кракозябрах, но если вывести данные на страницу из базы, все получается как надо. Меня это устраивает
siv1987: Это utf8 который отображается как cp1251. Вы либо не правильно смотрите данные, либо на как-то шаге у вас ломается кодировка.
При вставке - SET NAMES 'utf8'
При чтение - SET NAMES 'utf8'
При отображение - header('Content-type: text/html; charsetr=utf-8');
А смотрите результат вы через phpmyadmin или тем же php-скриптом выводите?
У меня на одном сайте, если в базу через phpmyadmin залезть - тоже аналогичный текст можно увидеть, а на сайте всё ок и добавляется и показывается.
Спасибо за наводку! :)
Действительно в PHP My admin выводится все в кракозябрах, но если вывести данные на страницу из базы, все получается как надо. Меня это устраивает
Это utf8 который отображается как cp1251. Вы либо не правильно смотрите данные, либо на как-то шаге у вас ломается кодировка.
При вставке - SET NAMES 'utf8'
При чтение - SET NAMES 'utf8'
При отображение - header('Content-type: text/html; charsetr=utf-8');
Благодарю за ответ, всё поправил :)
Спасибо за ответ. Попробовал сделать всё так, к сожалению, результат записаный в БД выглядит следующим образом:
рџЄрџІрџ’‚💂👦🙉🙉🙈🚖🚄🎠💒🚢🚝🚐🗿㊙🔄🔄🔕📃🎼🎵🎾🎱 Р*то тестовая запись
т.е. в кодировке cp1251
В оригинале это было:
"
---------- Добавлено 14.09.2014 в 08:14 ----------
Вот даже на форуме не отображается сообщение с emoji ))