2012-03-24 4 views
-1

У меня проблемы с декодированием нескольких символов.Декодирование Ä Ü Ö в PHP и MySQL

В базе данных, Символов ä, ö и Ü сохраняются как «Ã¶» или «ï¿½»

Любая идея, как я могу расшифровать эти CHARS обратно äöü?

+0

Вы контролируете, что у вас есть utf8 на все. – Rond

+0

Да. Я сделал следующие вещи для UTF-8: PHP: 'header (« Content-Type: text/html; charset = utf-8 »);' HTML: ' ' MySQL:' mysql_query («SET NAMES utf8»); ' – Styler2go

+0

ваш переход данных происходит из где t owhere. Я имею в виду, вы вставляете PHP-интерфейс? – hjpotter92

ответ

0

Если я правильно помню, вы должны сначала изменить тип данных на BLOB, затем вы можете сбросить тип данных в VARCHAR или что-то подобное с кодировкой UTF8. Помните: база данных, таблица и все сопоставления столбцов должны быть UTF8 и даже соединение с базой данных и выходным кодированием (например, HTML выводит заголовок charset).

+0

Он все еще не работает ... Любая другая идея? – Styler2go

Смежные вопросы