How to use encode and decode of std.utf
    ag0aep6g via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Sat Sep  9 15:05:42 PDT 2017
    
    
  
On 09/09/2017 11:54 PM, solidstate1991 wrote:
> There's not much deep documentation about the functions, and I'm 
> interested if it can decode into UTF16 from UTF8.
toUTF16 can transcode from UTF-8. As linked there, byUTF!wchar does the 
same but lazily.
----
import std.utf;
string s8 = "foobär"; /* UTF-8 */
wstring s16_eager = s8.toUTF16; /* UTF-16 */
auto s16_lazy = s8.byUTF!wchar; /* also UTF-16, but a range */
----
    
    
More information about the Digitalmars-d-learn
mailing list