Добрый день. Я пытаюсь перевести сайт с английского на русский язык. Я использую PHP, HTML5 и Wordpress. К сожалению при попытке перевода PHP файл компилируется с вопросами вместо букв. В оригинальном PHP файле на хостинге в HTML тегах <p></p> и <h1></h1> записанны русские слова. Но когда я открываю сайт через гугл хром (и пологаю через все другие браузеры тоже), вместо русских слов отображаются вот такие вопросы: ������ Я прилагаю код сайта, который я скопировал уже с скомпелированного сайта через гугл хром. Я пробовал убрать некоторые мета теги, так же пробовал добавлять различные, но ничего к сожалению не помогло. Оригинальный файл точно такой же, за исключением вопросов. MySQL отсутствует. На веб сервере ставил PHP 5.6, 7.0 и 7.2 Ничего не помогло. Спасибо, очень жду вашего совета. Код (Text): <!DOCTYPE html> <html lang="ru"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="ru"> <link href="https://fonts.googleapis.com/css?family=Roboto&subset=cyrillic" rel="stylesheet"> </head> <body> <header class="top" style="padding-right:14px"> <a> <p style="font-family: 'Roboto', sans-serif;">������</p> </a> <div id="menu" class="menu"> <ul> <li class="page_item page-item-2"> <a>Sample Page</a> </li> </ul> </div> </header> <h1 style="font-family: 'Roboto', sans-serif;">������</h1> <footer> </footer> </body> </html>
Таких способов решения проблем с кодировкой, я еще не встречал Всё равно, что: "У моей машины спущено колесо. Пробовал ставить движок от Порша, БМВ, Бентли. Ничего не помогло". Кодировка документов должна быть одна и лучше, чтобы это была кодировка UTF-8 без BOM. Откройте файл в Notepad++, в меню "Кодировки" -> "Преобразовать в UTF-8 без BOM". Теперь переводите текст.
Спасибо большое - помогло. И простите за глупый способ исправить проблему. Пробовал практический все что возможно.