Re: Is it possible to add utf-8 lua source file support in lua 5.2?
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: Is it possible to add utf-8 lua source file support in lua 5.2?
- From: Robert Raschke <rtrlists@...>
- Date: 2010年9月27日 15:07:21 +0100
2010年9月27日 J.Jørgen von Bargen
<jjvb.primus@gmx.de>
Robert Raschke <rtrlists <at> googlemail.com> writes:
>+ /* wasn't the UTF8 BOM, so reset everything again */
>+ fclose(lf.f);
>+ lf.f = fopen(filename, "r"); /* reopen */
I doubt, this will not work on pipes. (characters are lost?)
Indeed, if you want to strip a UTF-8 BOM from a pipe stream you need to do something else. Essentially, you'd need to add in a read ahead buffer. That's a bit more work than the 10 extra lines for ditching a file BOM.
I haven't looked in detail, but do pipe opens even go via luaL_loadfile() ?
Robby