Why is utf8 the default in D?

Frank Benoit keinfarbton at googlemail.com
Mon Apr 27 04:04:06 PDT 2009


M$ and Java have chosen to use utf16 as their default Unicode character
encoding. I am sure, the decision was not made without good reasoning.

What are their arguments?
Why does D propagate utf8 as the default?

E.g.
Exception.msg
Object.toString()
new std.stream.File( char[] )




More information about the Digitalmars-d mailing list