Третий шаг — определить кодировку вашего языка, примерно так:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
Чтобы правильно интерпретироваться браузерами и пройти проверку кода W3C, все документы XHTML должны указывать используемый ими язык кодировки. Обычно мы используем gb2312 (упрощенный китайский). Для создания multi также можно использовать Unicode и ISO-8859-1. -Языковые страницы и т. д. определите в соответствии с вашими потребностями.
Обычно этого определения достаточно. Однако следует добавить, что документы XML не определяют языковую кодировку таким образом. XML определяется следующим образом:
<?xml version="1.0"coding="gb2312"?>
Подобные утверждения можно увидеть в первой строке кода на домашней странице Macromedia.com. Это также метод определения, рекомендованный W3C. Так почему бы нам просто не принять этот подход? Причина в том, что некоторые браузеры имеют неполную поддержку стандартов и не могут правильно понимать такие методы определения, как IE6/windows. Поэтому в рамках текущего плана перехода мы по-прежнему рекомендуем использовать метаметод. Конечно, вы можете написать в обе стороны.
Посмотрев исходный код этого сайта, вы обнаружите, что есть еще одно предложение, в котором определяется кодировка языка:
<meta http-equiv="Content-Language" content="gb2312" />
Это написано для старых браузеров, чтобы гарантировать, что различные браузеры смогут правильно интерпретировать страницу.
Примечание. В конце приведенного выше оператора объявления вы видите косую черту «/», которая отличается от нашего предыдущего написания кода HTML4.0. Причина в том, что правила синтаксиса XHTML требуют, чтобы все теги имели начало и конец. Например, <body> и </body>, <p> и </p> и т. д. Для непарных тегов необходимо добавить пробел в конце тега, за которым следует «/». Например, <br> записывается как <br />, а <img> записывается как <img />. Причина добавления пробелов заключается в том, чтобы браузер не распознавал коды, когда они соединены друг с другом.