Difference between revisions of "Stringprep"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(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 возникает потому, что одинаковые по смыслу юникодные строки можно записывать очень разными способами.

Официальная документация[edit]