Cruft.
Cruft.
Cruft.
Cruft.
Cruft.
Cruft.
Cruft.
Cruft.
If the character is non-ASCII, escape it hexidecimally.

Thanks to Paul Oppenheimer for the bug report.

flxes #12
Why name this?
Excessive escaping.
Explain the magic constant.