On 7/9/07, Thomas Dalton thomas.dalton@gmail.com wrote:
I just noticed we don't need to escape the escaper, only the pipe, we can separate both with null code.
Does ASCII (or unicode, I guess) have a null character? If so, it would be perfect.
Uh, yes, U+0, but it's a control character and we kind of don't want it in page text. In fact I'm fairly sure we explicitly strip control characters (other than the obvious linebreaks, tabs, etc.). It tends to be invisible (GNOME at least has a very nice display for unprintable characters, but Windows doesn't) and it terminates C strings, so it's usually not allowed in various things because a) it's confusing and b) it can break things.