Jump to content

Windows-1256

(Перенаправлено с CP1256 )
Windows-1256
МИМ / IANA окна-1256
Псевдоним(а) cp1256 ( Кодовая страница 1256)
Язык(и) Арабский , персидский , урду , английский , французский (кроме заглавных букв с диакритическими знаками)
Создано Майкрософт
Стандартный WHATWG Стандарт кодирования
Классификация расширенный ASCII , Windows-125x

Windows-1256 — это кодовая страница , используемая в Microsoft Windows для написания арабского языка и других языков, использующих арабское письмо , таких как персидский и урду .

Эта кодовая страница несовместима ни с ISO-8859-6 , ни с кодировкой MacArabic .

Windows-1256 кодирует каждую абстрактную букву основного арабского алфавита, а не каждую конкретную визуальную форму изолированных, начальных, средних, конечных или лигатурных вариантов формы букв (т.е. она кодирует символы, а не глифы). Арабские буквы в диапазоне C0-FF расположены в арабском алфавитном порядке, но между ними вкраплены некоторые латинские символы. Это некоторые латинские символы Windows-1252, используемые для французского языка , поскольку этот европейский язык имеет определенное историческое значение в бывших французских колониях в Северной Африке, таких как Марокко и Алжир . Это позволило смешивать французский и арабский текст при использовании Windows 1256 без необходимости переключения кодовой страницы (однако прописные буквы с диакритическими знаками не включались).

IBM использует кодовую страницу 1256 ( CCSID 1256, расширенный CCSID 5352 со знаком евро и дополнительный расширенный CCSID 9448) для Windows-1256. [1] [2] [3] [4]

Unicode предпочтительнее Windows 1256 в современных приложениях, особенно в Интернете, где доминирующая кодировка UTF-8 чаще всего используется для веб-страниц, в том числе для арабского языка (см. также арабский алфавит в Unicode для полного охвата, в отличие, например, от Windows 1256 или ISO-8859-6 , которые не включают дополнительные функции). Менее 0,03% всех веб-страниц используют Windows-1256 в октябре 2022 г. [5] [6] и хотя эта кодировка в основном используется для арабского языка и является второй по популярности, она используется только для 1,6% арабского текста в Интернете.

Набор символов

[ редактировать ]

Поскольку исходная кодовая страница оставила 9 значений (байтов), помеченных как «НЕ ИСПОЛЬЗУЕТСЯ» в исходной спецификации, [7] эти байты позже использовались для дополнительных символов, необходимых для персидско-арабского письма (для персидского и урду ), а также для знака евро . [8]

В следующей таблице показана расширенная версия Windows-1256. Каждый символ отображается с его эквивалентом в Юникоде и десятичным кодом.

Здесь каждая арабская буква показана в изолированном виде. Фактические формы букв внутри арабских слов отображаются с помощью комбинации правил программного обеспечения и соответствующей поддержки шрифтов.

Windows-1256 [8] [9] [10] [11] [12] [13] [14]
0 1 2 3 4 5 6 7 8 9 А Б С Д И Ф
0x НУЛЕВОЙ СОХ СТХ И Т. Д EOT ENQ ПОДТВЕРЖДЕНИЕ БЕЛ БС ХТ НЧ ВТ ФФ ЧР ТАК И
1x ДЛЕ DC1 DC2 DC3 DC4 ХОТЕТЬ СИН ЭТБ МОЖЕТ В СУБ ЭКУ ФС GS РС НАС
2x  СП  ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ А Б С Д И Ф Г ЧАС я Дж К л М Н ТО
5x П вопрос Р С Т В V В Х И С [ \ ] ^ _
6x ` а б с д и ж г час я дж к л м н тот
7x п д р с т в v В х и С { | } ~ ПРИНАДЛЕЖАЩИЙ
8x п ƒ ˆ Т О ж Нет Д
9x Г К д œ ZWNJ ZWJ г
Топор НБСП ، ¢ £ ¤ ¥ ¦ § ¨ © ЧАС « ¬ ЗАСТЕНЧИВЫЙ ® ¯
Бх ° ± ² ³ ´ м · ¸ ¹ ؛ » ¼ ½ ¾ ؟
Сх час А ну давай же А был Э Э А для Ой Т че С ЧАС Х принадлежащий
Дх З Р З вопрос Ш п З × я З А г ـ Ф вопрос твой
Бывший имеет к â М Н е и Что И и ага ага ى Да вопрос я
Форекс ً ٌ ٍ َ Зонтик ُ ِ ÷ ّ ты ْ и ты ЛРМ РЛМ Э
  Отличия от Windows-1252

См. также

[ редактировать ]
  1. ^ «Информационный документ с кодовой страницей 1256» . Архивировано из оригинала 3 марта 2016 г.
  2. ^ «Информационный документ CCSID 1256» . Архивировано из оригинала 27 марта 2016 г.
  3. ^ «Информационный документ CCSID 5352» . Архивировано из оригинала 29 ноября 2014 г.
  4. ^ «Информационный документ CCSID 9448» . Архивировано из оригинала 29 ноября 2014 г.
  5. ^ «Исторические тенденции использования кодировок символов на веб-сайтах, октябрь 2022 г.» . w3techs.com .
  6. ^ «Часто задаваемые вопросы» . w3techs.com .
  7. ^ Архив документов. «Кодовая страница 1256 Windows арабский» . docs.microsoft.com .
  8. ^ Jump up to: а б «cp1256 в таблицу Юникода» (PDF) . www.unicode.org . Проверено 31 мая 2019 г.
  9. ^ Сопоставления Unicode для Windows 1256 с «наилучшим соответствием»
  10. ^ Кодовая страница CPGID 01256 (pdf) (PDF) , IBM
  11. ^ Кодовая страница CPGID 01256 (txt) , IBM
  12. ^ Международные компоненты для Unicode (ICU), ibm-1256_P110-1997.ucm , 3 декабря 2002 г.
  13. ^ Международные компоненты для Unicode (ICU), ibm-5352_P100-1998.ucm , 3 декабря 2002 г.
  14. ^ Международные компоненты для Unicode (ICU), ibm-9448_X100-2005.ucm , 15 ноября 2005 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 096d9f46573594c6f3414fe859b48194__1706608320
URL1:https://arc.ask3.ru/arc/aa/09/94/096d9f46573594c6f3414fe859b48194.html
Заголовок, (Title) документа по адресу, URL1:
Windows-1256 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)