Stringprep
From JaWiki (Jabber/XMPP wiki)
Revision as of 08:11, 18 August 2009 by Cblp.su (Talk | contribs) (New page: {{stub}} Профиль Stringprep определяет отображение некоторого подмножества юникодных строк в множе...)
Информации мало или она отсутствует Пока в данной статье мало информации. Приносим извинения. Если вы хотите написать по теме, — . |
Профиль Stringprep определяет отображение некоторого подмножества юникодных строк в множество юникодных строк.
Используется, во-первых, для проверки правильности JID (точнее, три профиля отдельно проверяют узел, сервер и ресурс) — если строка принадлежит области определения профиля, то она правильная. И во-вторых, для сравнения строк — если образы двух строк совпадают, то эти строки считаются эквивалентными.
- Пример
- Пусть jid1 = "UsEr@Example.Net", jid2 = "uSeR@examplE.neT". Тогда stringprep(jid1) = "user@example.net" = stringprep(jid2). Следовательно, jid2 ≡ jid2.
Необходимость в stringprep возникает потому, что одинаковые по смыслу юникодные строки можно записывать очень разными способами.