--- src/vt100.c 2008-12-21 21:39:36.000000000 +0100 +++ src/vt100.c.oden 2008-12-21 21:40:07.000000000 +0100 @@ -1040,7 +1040,7 @@ void vt_out(int ch) fputc(P_CONVCAP[0] == 'Y' ? vt_inmap[c] : c, capfp); c = vt_inmap[c]; /* conversion 04.09.97 / jl */ #if TRANSLATE - if (vt_type == VT100 && vt_asis == 0) + if (vt_type == VT100 && vt_trans[vt_charset] && vt_asis == 0) c = vt_trans[vt_charset][c]; #endif /* FIXME: This is wrong, but making it right would require