UTF-8 следует использовать для сайтов, которые обслуживают многие языки, поэтому подходит для ваших нужд.
Метатег тоже корректен, хотя вы можете убедиться, что сервер отправляет правильный Content-Type
заголовок .
Убедитесь, что файл HTML также закодирован с использованием UTF-8, а не ASCII или другой кодовой страницы.
Как правило, необходимо убедиться, что все шаги от БД до браузера используют UTF-8 (поэтому столбцы БД - это UTF-8, передаются на сервер как UTF-8, отображаются как UTF-8, передаются браузер как UTF-8 с правильными заголовками и метатегами).