Implementing SMP on a UTF-16 OS

Max Truxa unicode at maxtruxa.com
Tue Aug 11 01:27:09 CDT 2015


On Aug 10, 2015 10:53 PM, "Marcel Schneider" <charupdate at orange.fr> wrote:
>
> This is clearly a Unicode implementation problem. C and C++ should be
standardized for handling of UTF-16. IMO we cannot consider that Windows
supports UTF-16 for internal use, if it does not support surrogates pairs
except with workarounds using ligatures.

C and C++ *are* "standardized for handling of UTF-16"... and UTF-8... and
UTF-32.
If you are interested in this topic just search for "C++ Unicode string
literals" and "C++ Unicode character literals" which are standardized since
C11/C++11 (with the exception of UTF-8 character literals which will follow
in C++11; don't know about C though).
The reason you won't be able to easily use these features is because the
compiler shipping with the WDK is still only supporting C89/C90. And sadly
for us driver developers Microsoft will not change this.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://unicode.org/pipermail/unicode/attachments/20150811/f03e4d0d/attachment.html>


More information about the Unicode mailing list