Irssi core bugs

All the Irssi bugs should go here, please select the proper version when reporting the bug.

Please see the Irssi core http://www.irssi.org/ChangeLog for recent updates.
| Tasklist |

FS#306 - recode breakage

Attached to Project: Irssi core bugs
Opened by Ailin Nemui (Nei) - Saturday, 10 September 2005, 00:51 GMT+2
Last edited by Emanuele Giaquinta (ayin) - Sunday, 18 November 2007, 17:10 GMT+2
Task Type Bug Report
Category recode
Status Unconfirmed
Assigned To Valentin Batz (senneth)
Operating System All
Severity Medium
Priority Normal
Reported Version Irssi SVN
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

I have this annoying bug with recode I can't really put into words. It breaks when I try to send specific characters or when others send them. The charset used is ISO-2022-JP or JIS. Please take a look at these screenshots:

<http://ai.onetrix.net/*/*Show/*Screen/irssi-broken.png>
<http://ai.onetrix.net/*/*Show/*Screen/irssi-broken-vs-mirc.png>

The input line displays

*testing sorry* I'm listening to [Sound Horizon] ~楽園幻想物語組曲~ - Sacrifice

correctly, but when I confirm it it ends up as

*testing sorry* I'm listening to [Sound Horizon] $B#E#l#y#s#i#o#n!!~3Z1`88A[J*8lAH6J~(B - Sacrifice

On the other hand, if I send the same line with mIRC, Irssi displays it as a different kind of garbage:

[Sound Horizon] d@`y¶zšêgÈ` - Sacrifice

This task depends upon

Comment by Ailin Nemui (Nei) - Saturday, 10 September 2005, 01:20 GMT+2
A little look at the debug reveals the following:
mIRC sends
$B#E#l#y#s#i#o#n!!!A3Z1`88A[J*8lAH6J!A
Irssi sends
$B#E#l#y#s#i#o#n!!~3Z1`88A[J*8lAH6J~
Comment by Ailin Nemui (Nei) - Tuesday, 11 October 2005, 20:29 GMT+2
(ignore the Sound Horizon] d@`y¶zšêgÈ` - Sacrifice part of the bugreport, that is actually Irssi not downgrading to Shift_JIS/a missing option to specific a recoede fallback per target)
Comment by Simon Sigurdhsson (urdh) - Friday, 31 July 2009, 15:02 GMT+2
I think I'm having this problem as well (see attached image).

Loading...