On 21 December 2015 at 17:08, Eli Zaretskii <e...@gnu.org> wrote:
> I noticed that info-utils.c doesn't call 'iconv' one last time after
> the conversion is finished.  This is required to output the last
> character when the conversion is implemented by libiconv as a stateful
> one.
>
> See this discussion on Wget mailing list about one such problem:
>
>   http://lists.gnu.org/archive/html/bug-wget/2015-12/msg00111.html
>   http://lists.gnu.org/archive/html/bug-wget/2015-12/msg00113.html
>
> So I suggest we fix this in Info by adding a call to 'iconv' when the
> conversion returns with success.

Sounds good, I'm not opposed to such a change. Will you write the
change? Out of curiosity, what is the state shift character in CP1255?
I couldn't see one at https://en.wikipedia.org/wiki/Windows-1255.

In theory there's a problem with the interpretation of shift
characters, especially locking shifts in the Info format, because you
have to ask what the shift state should be for things like the "File:"
keyword. Probably not a real problem though - Info files in encodings
like ISO-2022-JP probably don't exist.

Reply via email to