On 1/4/17 6:03 AM, Nestor wrote:
Hi,

I was just trying to parse a UTF-16LE file using byLine, but apparently
this function doesn't work with anything other than UTF-8, because I get
this error:

"Invalid UTF-8 sequence (at index 1)"

How can I achieve what I want, without loading the entire file into memory?

Thanks in advance.

I have not tested much with UTF16 and std.stdio, but I don't believe the underlying FILE * being used by phobos has good support for it.

In my testing, for instance, byLine with a non-ascii delimeter didn't work at all.

On Windows 64-bit, MSVC simply ignores any attempts to change the width of the stream.

I wouldn't hold out much hope for this to be fixed.

-Steve

Reply via email to