Evolution decodes ISO-2022-JP incorrectly.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evolution |
Unknown
|
Medium
|
|||
glibc (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
Binary package hint: evolution
When evolution shows a message in the ISO-2022-JP character set it incorrectly starts decoding as 'JIS X 0201-1976 ("Roman" set)' instead of as ASCII. The specification (RFC 1468) says that text starts in ASCII, and only switches to Japanese characters through an escape sequence. The "Roman" set is considered to be "Japanese" for this discussion. For the most part, this does not matter, as The "Roman" character set of JIS X 0201 [JISX0201] is identical to ASCII except for backslash () and tilde (~). The backslash is replaced by the Yen sign, and the tilde is replaced by overline.
That is, given the mail message:
------_
Content-Type: text/plain; charset=
Content-
next.url=
It should be displayed as:
next.url=
However, evolution incorrectly displays it as:
next.url=
Changed in evolution: | |
status: | Unknown → Invalid |
Changed in evolution: | |
importance: | Unknown → Medium |
status: | Invalid → Unknown |
Thank you for your bug. What version of Ubuntu do you use?