Re: [cssom] serializing U+0000 NULL

On Mon, Nov 30, 2015 at 5:18 AM, Simon Pieters <simonp@opera.com> wrote:
> On Sun, 29 Nov 2015 02:10:41 +0100, Tab Atkins Jr. <jackalmage@gmail.com>
> wrote:
>> Since all CSS parsing accepts U+0000 or the "\0" escape sequence, and
>> just converts it to U+FFFD, CSS.escape() should allow it as well.  I'm
>> fine with doing an eager replacement with U+FFFD, or else just
>> escaping it as \0, whichever is simpler in the spec.
>
>
> Thanks. They're both simple to spec, the main difference is how it
> round-trips. If you serialize as \0, then this does not hold:
>
>     CSS.escape(foo) === CSS.escape(parseAComponentValue(CSS.escape(foo)))

Sure, then lets serialize it as U+FFFD.

~TJ

Received on Tuesday, 1 December 2015 04:21:27 UTC