From: Otto Stolz (Otto.Stolz@uni-konstanz.de)
Date: Thu Dec 06 2007 - 12:46:11 CST
Hello,
Andreas Prilop wrote:
> So with respect to rot13, U+00E3 and U0061 U+0303
> are not equivalent.
This means that a naïve rot13 implementation will not be standard conforming
w. r. t. <http://www.unicode.org/versions/Unicode5.0.0/ch03.pdf>, clause C6.
But then, rot13 has never claimed to be so.
Of course, you could come up with a Unicode-capable, standard conforming
rot13 implementation -- but what purpose could it ever serve? It would
not disguise strings written in the n-1 non-Latin scripts, where n > 60.
So, if something useful is desired, you would have to define a rot-n
scheme for every Script in Unicode, and put all of those schemes in a
rot13 successor program. If such a programm would ever be devised,
it could certainly be made standard conforming (including clause C6).
Best wishes,
Otto Stolz
This archive was generated by hypermail 2.1.5 : Thu Dec 06 2007 - 12:47:50 CST