W3C home > Mailing lists > Public > ietf-http-wg@w3.org > October to December 2016

Re: Unicode escape sequence | Re: draft-ietf-httpbis-header-structure-00, unicode range

From: Daurnimator <quae@daurnimator.com>
Date: Wed, 21 Dec 2016 17:26:32 +1100
Message-ID: <CAEnbY+dL6gbFHe=h_xyEwCCbra8NgELpPmqeyK+mrnU40TVACQ@mail.gmail.com>
To: Matthew Kerwin <matthew@kerwin.net.au>
Cc: Kari Hurtta <hurtta-ietf@elmme-mailer.org>, Julian Reschke <julian.reschke@gmx.de>, Alexey Melnikov <alexey.melnikov@isode.com>, Poul-Henning Kamp <phk@phk.freebsd.dk>, Ilari Liusvaara <ilariliusvaara@welho.com>, HTTP working group mailing list <ietf-http-wg@w3.org>, Poul-Henning Kamp <phk@varnish-cache.org>
On 15 December 2016 at 12:57, Matthew Kerwin <matthew@kerwin.net.au> wrote:
>
>
> On 15 December 2016 at 03:39, Kari Hurtta <hurtta-ietf@elmme-mailer.org>
> wrote:
>>
>> Matthew Kerwin <matthew@kerwin.net.au>: (Wed Dec 14 13:53:45 2016)
>> > It says that "forms that use explicit string delimiters are generally
>> > preferred over other alternatives. In many contexts, symmetric paired
>> > delimiters are easier to recognize and understand than visually
>> > unrelated
>> > ones." So brackets are good.
>> >
>> > And while it advises against using Perl's \x{NNNN...} syntax (because of
>> > potential ambiguities with two-digit hex codes), it doesn't say anything
>> > at
>> > all about \u{N...}
>> >
>
>
> I have should noted here that Ruby uses this \u{N...} syntax, including the
> lower limit of one hexadecimal digit.  This is a valid string literal in
> Ruby:
>
> "\u{df}\u{9}\u{1f602}"

Lua also has this style of unicode codepoint escaping using curly braces.

>From lua reference manual:
> The UTF-8 encoding of a Unicode character can be inserted in a literal string with the escape sequence \u{XXX} (note the mandatory enclosing brackets), where XXX is a sequence of one or more hexadecimal digits representing the character code point.
Received on Wednesday, 21 December 2016 06:27:17 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 21 December 2016 06:27:23 UTC