Derek Parnell wrote: > It is not a bug. A string literal such as "true" is a char[] type (UTF8), > and the compiler will not implicitly convert UTF8 to UTF16 (wchar[]). Which would then beg the obvious wchar[] w = "true";