Назад | Перейти на главную страницу

Ошибка кодировки символов после миграции

Я столкнулся с кошмарной ситуацией, пытаясь исправить кодировку символов на моем веб-сайте. Латинские символы, такие как á, é, ô, ã, превращаются в �

Это структура моего сайта:

У меня есть 3 системы, на которых работает мой веб-сайт, в 2 из них есть ошибка, а в одной нет.

1 - mysite.com, using plain HTML/PHP = BUGGED
2 - mysite.com, using platform WHMCS = BUGGED
3 - mysite.com/blog, using platform Wordpress = WORKS FINE

Примеры 1 и 2 находятся в одной папке, потому что я могу получить доступ к index.php, который является обычным / html, но я могу получить доступ к clientarea.php, то есть WHMCS, без необходимости переходить в подпапку.

Теперь я спрашиваю, что, черт возьми, может происходить? Уже много чего перепробовал.

Только что переместил свой выделенный сервер на новый, эта проблема появилась сейчас, и из 30 сайтов, которые у меня есть, только этот глючит вот так

Если это не так, я бы предложил определить charset так как utf-8 в <meta> тег вашей веб-страницы.

Что-то вроде этого :

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
.....
</head>