问题是:在运行时设置编码时如何解析文件?
编码可以是:utf-8, utf-16, latin1 or other
目标是将 ubyte[] 从所选编码转换为字符串。因为当您使用 std.stdio.File.byChunk 或 std.mmFile.MmFile 时,您将 ubyte[] 作为数据。
您是否正在尝试将文本文件转换为 utf-8?
如果答案是“是”,Phobos 具有专门用于此的功能:@trusted string toUTF8(in char[] s)
.
See http://dlang.org/phobos/std_utf.html http://dlang.org/phobos/std_utf.html了解详情。
抱歉,如果这不是您需要的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)