Difference between revisions of "Stringprep"
From JaWiki (Jabber/XMPP wiki)
(New page: {{stub}} Профиль Stringprep определяет отображение некоторого подмножества юникодных строк в множе...) |
(+RFC) |
||
(One intermediate revision by the same user not shown) | |||
Line 8: | Line 8: | ||
Необходимость в stringprep возникает потому, что одинаковые по смыслу юникодные строки можно записывать очень разными способами. | Необходимость в stringprep возникает потому, что одинаковые по смыслу юникодные строки можно записывать очень разными способами. | ||
+ | |||
+ | == Официальная документация == | ||
+ | |||
+ | * {{rfc|3454|Preparation of Internationalized Strings ("stringprep") / Подготовка строк на разных языках}} | ||
+ | |||
+ | |||
+ | [[Category:Термины]] |
Latest revision as of 12:19, 18 August 2009
Информации мало или она отсутствует Пока в данной статье мало информации. Приносим извинения. Если вы хотите написать по теме, — . |
Профиль Stringprep определяет отображение некоторого подмножества юникодных строк в множество юникодных строк.
Используется, во-первых, для проверки правильности JID (точнее, три профиля отдельно проверяют узел, сервер и ресурс) — если строка принадлежит области определения профиля, то она правильная. И во-вторых, для сравнения строк — если образы двух строк совпадают, то эти строки считаются эквивалентными.
- Пример
- Пусть jid1 = "UsEr@Example.Net", jid2 = "uSeR@examplE.neT". Тогда stringprep(jid1) = "user@example.net" = stringprep(jid2). Следовательно, jid2 ≡ jid2.
Необходимость в stringprep возникает потому, что одинаковые по смыслу юникодные строки можно записывать очень разными способами.