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
elinks-dev@linuxfromscratch.org
http://linuxfromscratch.org/mailman/listinfo/elinks-dev

Reply via email to