From: Yukihiro Matsumoto Date: 2008-01-01T21:13:46+09:00 Subject: Re: multibyte strings & bucket-of-bytes efficiency under 1.9.0 Hi, In message "Re: multibyte strings & bucket-of-bytes efficiency under 1.9.0" on Tue, 1 Jan 2008 17:19:48 +0900, Vincent Isambart writes: |Does matz really intend to support UTF-16 in 1.9? I'm pretty sure I |heard matz talking about only supporting directly encodings for which |pure ASCII strings have the same representation as in ASCII, but maybe |he changed his mind since...? I don't think I have changed my mind. 1.9 will not support non ASCII compatible (i.e. byte sequence compatibility) encoding for its scripts, thus there's no literals in those encodings. But it is still possible to have UTF-16 encoding under 1.9 framework. Regexp engine (Oniguruma) also support UTF-16. Without string literals, UTF-16 will be second class citizen in Ruby M17N. matz.