On Tuesday, 22 January 2019 at 13:55:30 UTC, FrankLike wrote:
Hi,everyone,
In C++, _T can guarantee that when converting from ascii encoding type to unicode encoding type, the program does not need to be modified. What do I need to do in D?

Thanks.

Hi,

_T is not relevant to C++, but to Windows programming.

In D, there is only Unicode. The language doesn't manipulate strings encoded in Windows local code-pages.

char means UTF-8 (Unicode encoded in 8bit units).
wchar means UTF-16 (Unicode encoded in 16bit units, what Windows documentation calls "Unicode").
dchar means UTF-32 (Unicode encoded in 32bit units).

When manipulating data encoded in Windows local code page, use the ubyte[] type.

Reply via email to