Проблема с португальской кодировкой

У меня болит голова с чертовой фразой.

Португальский charset = iso-8859-1

На моем HTML я имею:

<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" /> 

На моем config.php:

 $config['charset'] = 'ISO-8859-1'; 

У меня есть слово 'café', coffee.

Он отображается как: cafŽ.

Есть идеи?!

Заранее благодарю за любую помощь

**Редактировать

Я не знаю, имеет ли это значение, но я использую Eclipse

Какова кодировка файла в Eclipse? Щелкните правой кнопкой мыши по файлу в Eclipse, выберите «Свойства». Он должен быть таким же, как и в метатеге.

Большое спасибо, я считаю, что ваш ответ самый лучший:

 $string = 'café'; utf8_decode($string); 

ИЛИ

 $string = 'café'; utf8_encode($string); 

с мета-кодировкой в ​​заголовке каждого файла, проблема с символами портов будет решена.

Почему бы вам не переключиться на UTF-8?

edit Вы также можете переключиться на использование сущностей.

&eacute; будет é

http://www.w3schools.com/tags/ref_entities.asp

Сначала я рассмотрел кодировку по умолчанию в браузере, ее можно было бы установить на ISO-8859-15 или UTF8. У меня была обратная проблема с моей кодировкой браузера, которая была установлена ​​в ISO-8859-1 вместо UTF8.

Во-вторых, эти данные статичны или поступают из базы данных? Если это из mySQL, например, проверьте сортировку базы данных, находится ли она в latin1 или utf8? Если вы используете UTF8-совместимую базу данных (или нет – как вы используете PHP), вы можете попробовать

 $string = 'café'; utf8_decode($string); 

ИЛИ

 $string = 'café'; utf8_encode($string); 

Перемещение на UTF8 может быть хорошей идеей, потому что такие функции, как PHPs utf8_encode () и utf8_decode (), но если это не подходит вашему рынку, то это все.

Если работают функции utf8_encode или utf8_decode, вы должны посмотреть на свой метод ввода и кодировку ввода, так как вы, вероятно, найдете там проблему.

PS У меня те же проблемы время от времени в Бразилии … Я чувствую твою боль!

Попробуйте это здесь:

 $string = 'café'; htmlentities($string, ENT_COMPAT, 'utf-8'); 

Береги себя!

Перейдите в пакет ресурсов в проводнике проекта, затем щелкните правой кнопкой мыши по этому файлу и измените значение char на utf = 8, а затем сохраните настройки.