( plt | 2018. 09. 05., sze – 11:39 )

A program egy exim, és fél év óta először írt a logba olyan nem latin1 karaktereket, amiket fel kellene dolgoznom. Mivel ezek egy e-mail cím elején találhatóak, gyanítom, hogy eleve egy hibásan kódolt címmel akartak levelet küldeni. Az exim meg úgy tűnik, erre nem készült fel, így ezt nem kódolta el.
Lehet, hogy az utf-8 nem egyértelmű. Lehet, hogy csak valamilyen téves bináris adat, amit semmiképp nem lehet latin1-nek értelmezni.
iconv-val prbóbáltam konvertálni a teljes logfájlt, de megszakadt a konverzió karakterkódolási probléma miatt. Úgy látszik, a logban más helyeken is megjelennek bináris adatok, csak épp olyan részeken, amiket nekem nem kell feldolgoznom.
Emiatt maradnék annál, hogy a logfájlt nem bántom, és csak a beolvasott sort kezelném valamilyen konverzióval, hogy kidobáljam belőle a fránya karaktereket, vagy eleve már csak latin1-nek olvasnám be.