[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: info --apropos should decode/encode nodes/index entries
From: |
Patrice Dumas |
Subject: |
Re: info --apropos should decode/encode nodes/index entries |
Date: |
Sat, 20 Aug 2022 09:39:26 +0200 |
On Sat, Aug 20, 2022 at 09:06:39AM +0300, Eli Zaretskii wrote:
>
> The command line should be decoded using the locale's codeset, not
> UTF-8. Because that's how the shell works: it uses the current
> locale's codeset.
Indeed, you are right, here UTF-8 was the encoding of my locale.
> As for decoding the document, given that we have the @documentencoding
> directive, which could specify any encoding whatsoever, the Info
> reader should use the encoding specified for the document. This is
> already fixed for the Emacs reader, which uses the 'coding:' cookie at
> the end of the Info file, so the simplest thing for the stand-alone
> reader is to use the same.
The stand-alone reader already does that for regular Info browsing.
I tested both in a 8bit encoded locale and in an UTF-8 locale,
reading Info files in iso-8859-1 and utf-8 encodings, and it works
well, including searching. In the 8bit locale, the UTF-8 characters
appear as ??? but that's the best possible output.
There is a specific issue with --apropos, I guess.
> When outputting to the terminal, the reader should indeed use the
> locale's encoding.
The standalone Info reader always output to the terminal...
--
Pat
- info --apropos should decode/encode nodes/index entries, Patrice Dumas, 2022/08/19
- Re: info --apropos should decode/encode nodes/index entries, Patrice Dumas, 2022/08/19
- Re: info --apropos should decode/encode nodes/index entries, Eli Zaretskii, 2022/08/20
- Re: info --apropos should decode/encode nodes/index entries,
Patrice Dumas <=
- Re: info --apropos should decode/encode nodes/index entries, Gavin Smith, 2022/08/20
- Re: info --apropos should decode/encode nodes/index entries, Patrice Dumas, 2022/08/20
- Re: info --apropos should decode/encode nodes/index entries, Eli Zaretskii, 2022/08/20