HTML Набор символов
HTML Набор символов
Для корректного отображения страницы HTML, браузер должен знать, какой набор символов использовать.
World Wide Web, используя набор символов ASCII ранней. ASCII поддерживает цифры 0-9, прописные и строчные буквы английского алфавита, а также некоторые специальные символы.
Полный справочник ASCII по эксплуатации .
Поскольку многие страны используют символы, которые не являются частью ASCII, современный набор символов браузера по умолчанию ISO-8859-1.
Полный ISO-8859-1 справочное руководство .
Если страница с использованием другого набора символов ISO-8859-1, она должна быть в теге <META> указан.
набор символов ISO
набор символов ISO является ISO (ISO) определены для различных алфавитов / языков стандартного набора символов.
Ниже перечислены различные наборы символов, используемые по всему миру:
字符集 | 描述 | 使用范围 |
---|---|---|
ISO-8859-1 | Latin alphabet part 1 | 北美、西欧、拉丁美洲、加勒比海、加拿大、非洲 |
ISO-8859-2 | Latin alphabet part 2 | 东欧 |
ISO-8859-3 | Latin alphabet part 3 | SE Europe、世界语、其他杂项 |
ISO-8859-4 | Latin alphabet part 4 | 斯堪的纳维亚/波罗的海(以及其他没有包括在 ISO-8859-1 中的部分) |
ISO-8859-5 | Latin/Cyrillic part 5 | 使用古代斯拉夫语字母表的语言,比如保加利亚语、白俄罗斯文、俄罗斯语、马其顿语 |
ISO-8859-6 | Latin/Arabic part 6 | 使用阿拉伯字母的语言 |
ISO-8859-7 | Latin/Greek part 7 | 现代希腊语,以及由希腊语衍生的数学符号 |
ISO-8859-8 | Latin/Hebrew part 8 | 使用希伯来语的语言 |
ISO-8859-9 | Latin 5 part 9 | 土耳其语。除了土耳其字符取代了冰岛文字,其它与 ISO-8859-1 相同。 |
ISO-8859-10 | Latin 6 | 拉普兰语、日耳曼语、爱斯基摩北欧语 |
ISO-8859-15 | Latin 9 (aka Latin 0) | 与 ISO 8859-1 类似,欧元符号和其他一些字符取代了一些较少使用的符号 |
ISO-2022-JP | Latin/Japanese part 1 | 日本语 |
ISO-2022-JP-2 | Latin/Japanese part 2 | 日本语 |
ISO-2022-KR | Latin/Korean part 1 | 韩语 |
стандарт Unicode
Поскольку наборы символов, перечисленные выше, имеют ограниченные возможности и не совместимы в многоязычной среде, разработанный альянс Unicode стандарт Unicode.
Стандарт Unicode охватывает все символы, знаки препинания и символы в мире.
Независимо от платформы, программы или языка, Unicode может быть обработка, хранение и обмен текстовыми данными.
Консорциум Unicode
Консорциум Unicode разработал стандарт Unicode. Их цель состоит в том, чтобы использовать стандартный формат преобразования Unicode (UTF), чтобы заменить существующие наборы символов.
Стандарт Unicode был успешным, в XML, Java, ECMAScript (JavaScript), LDAP, CORBA 3.0, WML в, Unicode было достигнуто. Во многих операционных системах и всех современных браузерах, Unicode также поддерживается.
Стандарт Unicode Консорциум организации и развития лидерства сотрудничества, такие как ISO, W3C и ECMA.
Unicode могут быть совместимы с различными наборами символов. Наиболее распространенным способом кодирования является UTF-8 и UTF-16:
字符集 | 描述 |
---|---|
UTF-8 | UTF8 中的字符可以是 1-4 个字节长。UTF-8 可以表示 Unicode 标准中的任意字符。UTF-8 向后兼容 ASCII。UTF-8 是网页和电子邮件的首选编码。 |
UTF-16 | 16 比特的 Unicode 转换格式是一种 Unicode 可变字符编码,能够对全部 Unicode 指令表进行编码。UTF-16 主要被用于操作系统和环境中,比如微软的 Windows 2000/XP/2003/Vista/CE 以及 Java 和 .NET 字节代码环境。 |
Совет: передний 256 символов Unicode установлен соответствующий символ 256 в ISO-8859-1.
Совет: Все HTML 4 процессоры имеют поддержку UTF-8, и все XHTML и XML поддержка процессоров UTF-8 и UTF-16!