Bug 110986 - lynx not using utf-8
lynx not using utf-8
Status: CLOSED RAWHIDE
Product: Fedora
Classification: Fedora
Component: lynx (Show other bugs)
1
All Linux
low Severity medium
: ---
: ---
Assigned To: Tim Waugh
Brian Brock
:
: 84781 (view as bug list)
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2003-11-26 06:49 EST by Ales Ledvinka
Modified: 2007-11-30 17:10 EST (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2003-12-01 08:48:47 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Ales Ledvinka 2003-11-26 06:49:46 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4)
Gecko/20030624

Description of problem:
modify /etc/lynx.cfg
remove /etc/lynx.cfg.cz
remove /etc/lynx.cfg.sk
have no idea what to do with /etc/lynx.cfg.jp


Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. install fedora
2. rpm -i lynx*
3.
    

Additional info:

patch can be found at
http://portal.promon.cz/ledvinka/fedora/lynx-confguration-patch

one more option in question is assume-charset, but anyway it is
site/query dependant.
Comment 1 Tim Waugh 2003-11-27 04:58:14 EST
*** Bug 84781 has been marked as a duplicate of this bug. ***
Comment 2 Thomas E. Dickey 2003-11-27 05:00:49 EST
If lynx isn't compiled & linked against ncursesw, this patch
still won't do what is requested.
Comment 3 Tim Waugh 2003-11-27 12:30:22 EST
Ales: did you test the patch?
Comment 4 Ales Ledvinka 2003-11-29 18:07:33 EST
lynx in fedora is linked against ncursesw (thus i think it was
probably too soon marked as duplicate of 84781)

see http://portal.promon.cz/ledvinka/fedora/lynx/lynx-utf8-ldd
and http://portal.promon.cz/ledvinka/fedora/lynx/lynx-utf8-rpm-qR-lynx
and http://portal.promon.cz/ledvinka/fedora/lynx/lynx-utf8-rpm-q-lynx

http://portal.promon.cz/ledvinka/fedora/lynx/lynx-utf8-modules (not
using matroxfb)
http://portal.promon.cz/ledvinka/fedora/lynx/lynx-utf8-bash-set

for testing:
created cp1250 file with all possible national characters
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0035.JPG (ok)

iconv and display font got it right
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0040.JPG (ok)

generated other character sets
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0042.JPG (...)

using patched lynx.cfg with utf8
see the page which made me bugreport (now correctly displayed)
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0043.JPG (ok)

replace lynx.cfg with the version i got from fedora package and view
the page and see it is broken again.
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0045.JPG (bad)

still use lynx.cfg from fedora package and:
lynx -assume_local_charset=iso8859-1 lynx-utf8-test-88591.txt
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0046.JPG (...)
lynx -assume_local_charset=iso8859-2 lynx-utf8-test-88592.txt 
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0047.JPG (bad)
lynx -assume_local_charset=cp1250 lynx-utf8-test-cp1250.txt 
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0048.JPG (bad)
lynx -assume_local_charset=utf8 lynx-utf8-test-utf8.txt
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0049.JPG (bad)
(sorry for the quality of pictures... counting characters or looking
at layout you can see there are some missing)


rm /etc/lynx.cfg 
ln -s /etc/lynx.cfg.utf /etc/lynx.cfg
(use the patched lynx config)
lynx -assume_local_charset=iso8859-1 lynx-utf8-test-88591.txt 
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0050.JPG (...)
lynx -assume_local_charset=iso8859-2 lynx-utf8-test-88592.txt 
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0051.JPG (bad)
lynx -assume_local_charset=cp1250 lynx-utf8-test-cp1250.txt 
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0052.JPG (ok)
lynx -assume_local_charset=utf8 lynx-utf8-test-utf8.txt 
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0053.JPG (ok)
(or 53,54,55 - sorry it is terrible quality but i swear it is
correctly displayed)

hexdump of test files
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0056.JPG
(also availaible at
http://portal.promon.cz/ledvinka/fedora/lynx/lynx-utf8-test-*.txt)

replace lynx.cfg for lynx.cfg.cz from lynx package from fedora.
view the first page on which i noticed, that it is broken
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0057.JPG (bad)

still use lynx.cfg.cz config
lynx -assume_local_charset=iso8859-1 lynx-utf8-test-88591.txt 
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0061.JPG (...)
lynx -assume_local_charset=iso8859-2 lynx-utf8-test-88592.txt 
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0062.JPG (bad)
lynx -assume_local_charset=cp1250 lynx-utf8-test-cp1250.txt 
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0063.JPG (bad)
lynx -assume_local_charset=utf8 lynx-utf8-test-utf8.txt 
http://portal.promon.cz/ledvinka/fedora/lynx/DSCN0064.JPG (bad)

that is all for czech.

not sure about the .sk but if i remember correctly it is also 8859-2
and (but some more special characters - not sure if all are displayed
correctly)
Comment 5 Tim Waugh 2003-12-01 08:48:47 EST
Fixed package is 2.8.5-14.

Note You need to log in before you can comment on or make changes to this bug.