takovy hloupy problem. podedil jsem mirne nablblou aplikaci v PHP napojenou na MySQL. napsane je to pro Widle, takze dialogy atd ve Win1250. zaznamy v databazi... no, tezko rict, asi taky 1250, i kdyz by to spravne melo byt 'DEFAULT CHARACTER SET latin1'. takze jsem si do apache pridal:
CharsetDefault UTF-8
CharsetSourceEnc WINDOWS-1250
fajn, zobrazovani dialogovych oken i vystupu z databaze je v poradku, ale kdyz se nekdo pokusi nejaky zaznam vytvorit, tak se ta konverze nekde po ceste pohnoji a pri pokusu o zobrazeni to cele zhavaruje na:
[Tue Jan 18 16:38:55.369331 2022] [charset_lite:error] [pid 2405788:tid 140141846632192] (22)Invalid argument: [client 194.228.122.245:52698] AH02997: AH02198: xlate filter - returning error
, takze jsem to musel zase odstranit. nepotkal jste se nekdo s necim podobnym? patrani zatim nikam nevede, aplikaci se mi prepisovat nechce, takze jsem skoncil u pluginu do browseru, ktery mi vystup ze serveru prekoduje, ale...