Hi everyone,
Dumping with color mode seems to break encoding.
Version: 0.12~pre2.dfsg0-1ubuntu1 (0.12pre2)
TERM=rxvt-unicode, LANG=en_US.UTF-8
Sorry for not putting this in BugZilla - I have enough spam already :(
Sorry for not checking git HEAD and submitting a patch - I'm way out of
time.
The test:
$ for k in -1 0 1 2 3 4; do echo "COLOR MODE: $k: ąćęłń" | elinks -dump
-default-mime-type text/html -dump-color-mode $k; echo "ąćęłń" | elinks
-dump -default-mime-type text/html -eval 'set document.dump.codepage =
"UTF-8"' -dump-color-mode $k | hexdump -C -v; done
COLOR MODE: -1: ąćęłń
00000000 20 20 20 c4 85 c4 87 c4 99 c5 82 c5 84 0a | ...........|
0000000e
COLOR MODE: 0: ąćęłń
00000000 20 20 20 c4 85 c4 87 c4 99 c5 82 c5 84 0a | ...........|
0000000e
COLOR MODE: 1: BD
00000000 1b 5b 30 3b 33 30 6d 1b 5b 30 3b 33 37 6d 20 20
|.[0;30m.[0;37m |
00000010 20 20 20 20 42 44 20 20 20 20 20 20 20 20 20 20 | BD
|
00000020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0a |
.|
0000005f
COLOR MODE: 2: BD
00000000 1b 5b 33 38 3b 35 3b 30 6d 1b 5b 34 38 3b 35 3b
|.[38;5;0m.[48;5;|
00000010 30 6d 1b 5b 33 38 3b 35 3b 31 35 6d 1b 5b 33 38
|0m.[38;5;15m.[38|
00000020 3b 35 3b 38 35 6d 20 20 20 20 20 20 42 44 20 20 |;5;85m
BD |
00000030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000070 20 20 20 20 20 20 0a | .|
00000077
COLOR MODE: 3: BD
00000000 1b 5b 33 38 3b 35 3b 30 6d 1b 5b 34 38 3b 35 3b
|.[38;5;0m.[48;5;|
00000010 30 6d 1b 5b 33 38 3b 35 3b 31 35 6d 1b 5b 33 38
|0m.[38;5;15m.[38|
00000020 3b 35 3b 32 35 30 6d 20 20 20 20 20 20 42 44 20 |;5;250m
BD |
00000030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000070 20 20 20 20 20 20 20 0a | .|
00000078
COLOR MODE: 4: BD
00000000 1b 5b 30 3b 33 30 6d 1b 5b 30 3b 33 37 6d 20 20
|.[0;30m.[0;37m |
00000010 20 20 20 20 42 44 20 20 20 20 20 20 20 20 20 20 | BD
|
00000020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
|
00000050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0a |
.|
0000005f
Regards,
Cezary
_______________________________________________
elinks-dev mailing list
[email protected]
http://linuxfromscratch.org/mailman/listinfo/elinks-dev