Некоторые функции Xlib делают ссылки на специфичные наборы и кодировки символов. Наиболее общими из них являются:
Это набор из 97 основных символов, который существует во всех локализациях, поддерживаемых Xlib. Он состоит из следующих символов:
a..z A..Z 0..9
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
<пробел>, <табуляция> и <новая строка> |
Этот набор является левой/нижней половиной набора графических символов ISO8859-1 с добавлением пробела, табуляции и новой строки. Он также является набором графических символов 7-ми битного кода ASCII с добавлением трех указанных управляющих символов. Фактическая кодировка представления этих символов на машине зависит от системы.
Это кодировка, использующаяся для представления переносимого набора символов X на конкретной вычислительной машине. Сама кодировка никак не определяется стандартом, но она должна быть одинаковой для всех локализаций, поддерживаемых Xlib на этой машине. Если говорится, что строка задана в машинной кодировке переносимого набора символов, то она состоит только их символов из переносимого набора символов X в машинной кодировке.
Набор и кодировка символов определенные стандартом ISO8859-1.
Кодировка симоволов переносимого набора символов X с использованием кодов Latin-1 и управляющих символов ASCII. Если говорят, что строка задана в латинской переносимой кодировке символов, то она содержит только символы переносимого набора символов X, а не все саимволы Latin-1.
Это кодировка Latin-1 с добавлением табуляции и новой строки.
Это набор из 65 символов, которые могут быть использованы для имен файлов на POSIX-совместимых машинах, которые корректно обрабатываются во всех локализациях. Набор состоит из следующих символов:
a..z A..Z 0..9 ._- |
| Пред. | Начало | След. |
| Соглашения по программированию | Уровень выше | Соглашения по оформлению |