У меня проблема с некоторыми сербскими буквами, отображаемыми в заголовке страницы (они выглядят как% C5% A1). Я добавил header('Content-type: text/html; charset=utf-8')
поверх моей страницы в первой строке и <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
над тегом заголовка. Также мой файл, который генерирует заголовок, кодируется utf-8. Любая идея, почему она по-прежнему не отображается правильно?
Если это выглядит как "% C5% A1", то вы, вероятно, получили его из unparsed urlencoded string... это недопустимый объект html, поэтому он останется таким, несмотря ни на что. Попробуйте использовать PHP-функцию urldecode
.
urldecode
PHP-функциюurldecode
.