Udv,
Adott egy php motor ami mysql táblákból szedi össze a saját menürendszerét, namost a gubanc ott kezdődik, hogy az őŐ betük helyén csak egy nagy ? jelenik meg.
Néhány adat:
os: freebsd6.1
webserver: apache2.2 ( ports-ból )
php: php5 ( ports-ból )
mysql: mysql5 ( ports-ból )
Apache-nak a default charset utf-8, mysql kapcsolategyeztetés ill. egybevetés szintén utf-8, az index.php headerként elküldi a megfelelő meta elemeket szintén utf-8-at megjelölve, próbáltam iso-8859-1/2-vel is de az őŐ helyén csak ? van, a lényeg, hogy ez a jelenség csak akkor fordul elő ha lekérek egy mezőt mysql-ből amiben pl. ez van "Kezdőlap", akkor ez jelenik meg Kezd?lap, de ha így csinálom
echo ""."Kezdőlap"."";
akkor szépen megjelenik helyesen az Ő betű, tehát úgy tünik, hogyha sql-ből lekérem a mező tartalmát ami adott esetben Ő betüt is tartalmaz, majd beleteszem egy változóba,
$akarmi=mysql_result($sqleredmeny,$cntr,"akarmi");
echo "".$akarmi."";
és így jelenitem(ném) meg akkor már csak ? marad az Ő helyén. Mi a büdös franc lehet ez, bugzik valami vagy csak én nem látom a fátol az amazonas esőerdeit....?
Ja és az az érdekes, hogy ugyanezen a szerveren rohangál még néhány mambo/drupal stb. a fent említett hibajelenség nélkül...
Még valami próbáltam latin2_hungarian_*-al is ugyanaz a helyzet.
- 2041 megtekintés
Hozzászólások
connect után egy:
set names latin2
query?
- A hozzászóláshoz be kell jelentkezni
Basszus.......kössz!
- A hozzászóláshoz be kell jelentkezni
E107 ill. Coppermine adatbazisat szeretnem atvinni freewebrol extrara. PHPMyAdmin export ill. import.. A beallitasok latszolag ugyanazok, de az ekezetes betukkel gond van. Nem tudom kideriteni, milyen kodolas, firefoxszal, ooo writerrel mar mindenfele lehetoseget vegigzongolraztam es csak nem jo... :S Mit lehetne meg megprobalni?
- A hozzászóláshoz be kell jelentkezni