Название страницы utf-8 кодировка не работает

0

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

  • 1
    Ваш файл также сохраняется как сам UTF-8?
  • 0
    Если он выглядит как «% C5% A1», то вы, вероятно, получили его из непарсированной строки с кодировкой urlencode ... это недопустимая сущность html, поэтому она останется такой, несмотря ни на что. Попробуйте использовать на urldecode PHP-функцию urldecode .
Показать ещё 2 комментария
Теги:
utf-8
title
encoding

1 ответ

2
Лучший ответ

Если это выглядит как "% C5% A1", то вы, вероятно, получили его из unparsed urlencoded string... это недопустимый объект html, поэтому он останется таким, несмотря ни на что. Попробуйте использовать PHP-функцию urldecode.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню