Vietnamese Quoted-Readable (обычно сокращенно VIQR ), также известный как Vietnet , — это соглашение для записи вьетнамского языка с использованием символов ASCII, закодированных всего в 7 бит, что сделало возможным поддержку вьетнамского языка в вычислительных и коммуникационных системах того времени. Поскольку вьетнамский алфавит содержит сложную систему диакритических знаков , VIQR требует от пользователя ввести базовую букву, за которой следует один или два символа, представляющих диакритические знаки.
VIQR использует следующую условную единицу: [1]
Диакритический знак | Напечатанный символ | Примеры |
---|---|---|
короткий (краткий) | ( | a( → ă |
mũ (циркумфлекс) | ^ | a^ → в |
móc (рог) | + [2] | o+ → ơ |
хуен (могила) | ` | a` → а |
острый (острый) | ' [3] | a' → а |
хой (крючок) | ? | a? → ả |
нга (тильда) | ~ | a~ → г |
нет (точка внизу) | . | a. → ạ |
VIQR использует DD
или Dd
для вьетнамской буквы Đ и dd
для вьетнамской буквы đ . Чтобы ввести определенные знаки препинания (а именно точку , вопросительный знак , апостроф , косую черту , открывающуюся скобку или тильду ) непосредственно после большинства вьетнамских слов, необходимо ввести обратную косую черту ( \
) непосредственно перед знаком препинания, функционируя как экранирующий символ , чтобы он не был интерпретирован как диакритический знак. Например:
VIQR в основном используется как вьетнамский метод ввода в программном обеспечении, которое поддерживает Unicode . Похожие методы ввода включают Telex и VNI . Редакторы методов ввода, такие как VPSKeys, преобразуют последовательности VIQR в предварительно составленные символы Unicode как один тип, обычно позволяя вводить клавиши-модификаторы после всех базовых букв каждого слова. Однако при отсутствии программного обеспечения метода ввода или поддержки Unicode VIQR по-прежнему можно вводить с помощью стандартной клавиатуры и читать как обычный текст ASCII, не страдая от mojibake .
В отличие от кодовых страниц VISCII и VPS, VIQR редко используется в качестве кодировки символов. Хотя VIQR зарегистрирован в Internet Assigned Numbers Authority как набор символов MIME , для его поддержки не требуется совместимое с MIME программное обеспечение. [4] Тем не менее, Mozilla Vietnamese Enabling Project когда-то выпустил сборки версии Netscape Communicator с открытым исходным кодом , а также его преемника, Mozilla Application Suite , которые были способны декодировать веб-страницы, электронные письма и сообщения новостных групп в кодировке VIQR. В этих неофициальных сборках опция «VIQR» появляется в меню Edit | Character Set, наряду с опциями VISCII, TCVN 5712 , VPS и Windows-1258 , которые оставались доступными в течение нескольких лет в Mozilla Firefox и Thunderbird . [5] [6]
К началу 1990-х годов в списке рассылки Viet-Net и группе Usenet soc.culture.vietnamese использовалась специальная система мнемоники, известная как Vietnet . [7] [8]
В 1992 году Вьетнамская группа по стандартизации (Viet-Std, Nhóm Nghiên Cứu Tiêu Chuẩn Tiếng Việt ) из группы TriChlor Software Group под руководством Кристофера Куонга Т. Нгуена, Куонга М. Буи и Хок Д. Нго в Калифорнии официально оформила конвенцию VIQR. В следующем году он был описан в RFC 1456.
Альтернативные схемы для вьетнамцев:
Мнемоника ASCII для других систем письма:
*
вставку диакритического знака рога./
вставку диакритического знака «акут».