www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Best way to convert between GBK/GB18030 to utf8 ?

reply John Xu <728308756 qq.com> writes:
What is the best way to convert a GBK/GB18030 file contents,
i.e. read via: std.stdio.read(gbkFile).to!string ,
to utf8 encoding ?
May 22 2023
next sibling parent WebFreak001 <d.forum webfreak.org> writes:
On Tuesday, 23 May 2023 at 02:58:21 UTC, John Xu wrote:
 What is the best way to convert a GBK/GB18030 file contents,
 i.e. read via: std.stdio.read(gbkFile).to!string ,
 to utf8 encoding ?
I don't think we have any implementation of that encoding yet. If you decide to make your own, don't forget to share it with the forum.
May 23 2023
prev sibling parent ryuukk_ <ryuukk.dev gmail.com> writes:
On Tuesday, 23 May 2023 at 02:58:21 UTC, John Xu wrote:
 What is the best way to convert a GBK/GB18030 file contents,
 i.e. read via: std.stdio.read(gbkFile).to!string ,
 to utf8 encoding ?
https://github.com/lytsing/gbk-utf8/blob/master/utf8.c Here, it is C, but porting this to D is easy There is both implementation for windows/linux
May 23 2023