Vincent van Ravesteijn wrote: > Wolfgang Engelmann schreef:
>> Error 84 returned from iconv when converting from UCS-4LE to ISO-8859-15: >> Ungültiges oder unvollständiges Multi-Byte- oder Wide-Zeichen >> Converted input: 0x005c 0x0063 0x0069 0x0074 0x0065 0x0074 0x007b 0x0052 >> 0x0065 0x006d >> Stopped at: 0x00b4 >> Unconverted input: 0x0065 0x0031 0x0039 0x0039 0x0031 0x007d >> Converted output: 0x5c 0x63 0x69 0x74 0x65 0x74 0x7b 0x52 0x65 0x6d >> File '/tmp/lyx_tmpdir.TJ6857/lyx_tmpbuf5/zelluhren20090214.tex' was not >> closed properly. >> >> >> I tried to save it under another name: same problem. >> I tried other outputs (latex, dvi, ps): same >> I removed File >> '/tmp/lyx_tmpdir.TJ6857/lyx_tmpbuf5/zelluhren20090214.tex problem stays. >> >> What would the gurus propose to do? >> I am using LyX1.6.1 >> >> Thanks a lot for help >> >> Wolfgang >> > I'm no expert on this, but there seems to be a wrong character in your > document. No, if you get this error it is either a bug in LyX or iconv. Error 84 is EILSEQ, and the english error message is "An invalid multibyte sequence has been encountered in the input". In this particular case we have the sequence 0x006d (m) 0x00b4 (?) 0x0065 (e). The acute is not part of ISO-8859-15, so iconv is indeed unable to do the requested conversion. Therefore you have found a bug in LyX (it is supposed to use the LaTeX command from the unicodesymbols file for characters that are not part of the used output encoding). Note that the text in question is not "Remé" but "Rem?e" since 0x00b4 is the standalone version of the acute, so it looks like something else went wrong. "Remé" would be encoded either as "0x0052 0x0065 0x006d 0x00e9" or as "0x0052 0x0065 0x006d 0x0065 0x0301" (the combining acute is 0x0301). Georg
