Японские персонажи регистрируются как гиббериш

На моем компьютере установлен языковой пакет для японских символов, так что я могу попрактиковаться, но когда я помещаю его в html-файл и загружаю на сервер, который я использую, он отображается как этот странный бред.

Кодировка в UTF-8, но все равно выглядит так?

http://kotonii.com/katakana.html

1 ответ

Вы должны проверить конфигурацию вашего сервера. У него нет "charset" в заголовке "Content-type", и в отсутствие этого браузер будет использовать свой собственный набор символов по умолчанию (обычно iso-8859-1, он же "Latin1").

Ваш сервер имеет это:

Content-Type: text/html

Это должно быть так, чтобы ваш браузер расшифровал его как utf-8:

Content-Type: text/html; charset=utf-8

Вы также можете добавить это в раздел страницы, это помогает, если вы просматриваете его в браузере как локальный файл (но не должен заменять заголовок HTTP):

<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="UTF-8">
Другие вопросы по тегам