zorran Wrote: > in Delphi, C#, and many C++ compilers - All OK! > Why? > it can reduce popularity D! > Russian text not needs two-byte code-page! its not Chinese!
In C# all strings are two-byte encoded (UTF-16), in C++ L"..." strings are (usually) two-byte encoded, Delphi is a legacy technology, but some people enabled it with some WideStrings and TNT which are unicode too. Modern projects usually use modern technologies like unicode. If you really want to work with ANSI strings, you can do it, but then you should not use D libraries, which expect strings to be unicode.