У меня также был искаженный код на моей странице, поэтому я искал связанные с связанные проблемы в Интернете. Кажется, что этот метод довольно хорош. Я попробовал это. Я использовал редактор Editp, просто используйте документ - Кодирование файла - изменение кодирования файла - выберите необходимую кодирование в документе - выберите необходимый код.
На веб -страницах часто возникает проблема искаженного кода Китая. Когда в прошлом я сталкивался с искаженными проблемами кода, я продолжал пробовать разные методы кодирования, пока не преуспел. Вчера проект снова столкнулся с этой проблемой, поэтому я сделал простой тест.
Файлы HTML имеют методы кодирования, такие как UTF-8, GBK и т. Д. Они могут быть не видны в блокноте, но в Eclipse вы можете установить метод кодирования файла HTML, и будут объяснены следующие изображения.
Тест 1:
Сохраните файлы HTML в UTF-8. См. Следующий рисунок для конкретного содержимого файла:
Как вы можете видеть на рисунке, метод кодирования файла-UTF-8, а другой в красной коробке ниже установлен в Eclipse. Красная коробка над изображением показывает, как браузер открывает файл, который можно рассматривать как UTF-8.
Используйте IE, чтобы открыть файл, и вы можете увидеть следующее изображение:
Проверяя метод кодирования браузера, вы можете видеть, что браузер автоматически выбрал метод UTF-8, и не было искаженного кода.
Переключите метод кодирования браузера на GB2312, вы можете увидеть следующее изображение:
Тест 2:
Сохраните файл HTML в UTF-8 и установите метод кодирования в заголовке файла в GBK, как показано на рисунке ниже:
Это показывает, что метод кодирования файла-UTF-8, а метод открытия файла по умолчанию-GBK.
Скриншоты использования IE для открытия этого файла следующие:
Вы можете видеть, что браузер открывает его в GB2312 в соответствии с инструкциями HTML -файла. Поскольку метод кодирования самого файла является UTF-8, появляется исчехлый код. Но исходный файл веб -страницы не искажен.
Если вы выберете метод кодирования браузера, чтобы быть UTF-8, вы можете увидеть исчезающий код. Скриншот выглядит следующим образом:
На этом этапе тест закончился. Суммировать следующие моменты:
1. HTML -файл имеет кодированный формат, который можно увидеть только в конкретном редакторе и наборе.
2. Чарсет, установленная в типе контента в главе файла HTML, рассказывает браузеру, как открыть файл.
3. Как правило, методы кодирования в точках 1 и 2 должны быть последовательными, а искаженные коды могут возникнуть, если есть непоследовательный.
4. Если в браузере отображается искаженная код, но исходный файл страницы не является искаженным кодом, вы можете увидеть правильный китайский язык, изменяя метод кодирования браузера. Если правильный Charset установлен в исходном файле, нет необходимости изменять метод кодирования браузера.