Re: Converting Unicode characters to ASCII: Control Pictures block

Tim Chase <[email protected]>
Newsgroups gmane.comp.web.lynx.devel
Message-ID <[email protected]>
On 2022-12-25 13:57, Thorsten Glaser wrote:
> Tim Chase dixit:
>> but it looks like it causes weird behaviors.
> 
> Huh? Works well for me. It just outputs the character, which
> is a printable character. Are you sure you have your terminal
> and lynx in UTF-8 mode both?

My locale is pretty boring:

  $ locale
  LANG=en_US.UTF-8
  LC_CTYPE="en_US.UTF-8"
  LC_COLLATE="en_US.UTF-8"
  LC_TIME="en_US.UTF-8"
  LC_NUMERIC="en_US.UTF-8"
  LC_MONETARY="en_US.UTF-8"
  LC_MESSAGES="en_US.UTF-8"
  LC_ALL=

and as shown in the attached screenshot, using printf to write that
[esc] character to the screen displays fine (it displays as expected).
However, when I view it in lynx, it shows nothing (as captured in
the second screenshot)

If I force the display charset using

  lynx --display_charset=utf-8 delme.html

it does render the character as you describe.  So I think you've
tracked where the breakdown is happening.  Is there some environment
variable I've missed to inform lynx that this particular terminal
is UTF8 aware?  What does lynx use to determine terminal utf8'ness
if it's not explicitly specified on with --display_charset?

Thanks!

-tkc
locale_escape_screenshot.png (image/png, 14.3 KB) - not displayed
lynx.png (image/png, 6 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.