----- Original Message ----- From: "Patrik F�ltstr�m" <[EMAIL PROTECTED]> > > Say that the mapping exists in version 3, but not in version 2 of nameprep. > > This implies that X is not an assigned codepoint in version 2. > > Y can have been assigned in version 2. > > An application which read X from a keyboard or something else where the > name "enters the system" have to do nameprep. Two things can now have > happened. Either the application understand version 3 of nameprep, and X is > mapped to Y, or the application does not understand version 3, and then X > is not allowed, as no non-assigned codepoints is allowed. > > In neither of these cases X will be transferred over to the other > application. >
Do you mean that old nameprep application cannot encode unassigned code points into ACE label at all ? What do you mean by "query" that can contains unassigned code points in your stringprep document ? Is it native label or ACE one ? Please suggest real applications which will process input native labels as "query" or "stored strings" . Soobok Lee
