Apache karakterkódolási hercehurca

Sziasztok, adott egy apache utf8 rendszeren, rajta több kisebb php alkalmazás. (Ubuntu 8.04LTS) Minden rendben működik, kivéve egy régi könyvtári kereső cucc, ami cgi-vel dolgozik. sajna a saját kis gépe a könyvtárnak megpukkant (még uhuval ment, 800MHZ PIII :) ) és áttoltam a fő szerveremre a rendszert. Na most a cgi progi zárt forrású, 2000 környékén vásárolt bináris, és főnökeim nem tervezik az újabb verzió beszerzését ami már utf8 alapú lenne (szerintem), ezzel kell dolgozni.

A gond ott van, hogy az apacs koma utf8-ban kódolva adja át neki a form tartalmát, ő viszont iso-8859-2-ben várja. Értelem szerűen a "béla" "bĂŠla" lesz neki, ezért bélát pl. nem lehet így keresni vele, viszont több béla nevű iró is van a könyvek szerzői közt :( (stb.)

sajna az adatbázis is zárt forrású, csak ezzel a cuccal tudunk hozzáférni webalapról. tud-e az apacs olyat, hogy ondöfláj kódol egyikből a másikba? néztem a doksikat, szerintem nem, sőt a mod_charset_lite se erre készült. gondoltam hátha vki belefutott már ilyenbe...

ha nem tud akkor milyen javaslatotok lenne? csináljak egy előfeldolgozót a cgi elé phpban vagy bashban? más ötlet?

Hozzászólások

AddDefaultCharset iso-8859-2 erre a virtualhostra?