Ű és ő Flash-be PHP-n keresztül MySQL-ből
MÁr teljesen tele van a tudatom, hogy a flash - php - mysql combo közti adatküldés során mindig kibabrálnak velem ezek a karakterek....
adatbázisban jól jelennek meg
ha kiiratom php-ben ott is meg van az ékezet...
ha php-ből küddök statikusan ékezeteket, azok is helyesen megjelennek....
én már nemtmo hányismeretlenes ez az egyenlet és hogy hova tűnnek a hiányzó adatok....
esetleg egy jó tipp????
■ adatbázisban jól jelennek meg
ha kiiratom php-ben ott is meg van az ékezet...
ha php-ből küddök statikusan ékezeteket, azok is helyesen megjelennek....
én már nemtmo hányismeretlenes ez az egyenlet és hogy hova tűnnek a hiányzó adatok....
esetleg egy jó tipp????
ő ű
próbáld ki, hogy a dyn textben beágyazod a fontot. (öüóőúűáéíÍÉÁŰÚŐÓÜÖ)
Ja és vagy használd a dbt unicodeban, v pedig a phpban fordítsd át.
Mi is a pontos kérdés?
--------
Poetro
Szóval flashbe szeretnék
Minden ment is frankón, de mivel ez a diplomámhoz kéne, v.mi kedves ember kitalálta, hogy tegyem teljesen elérhetővé a cuccot. Itt jött a baj. Az uw-t kell ugyanis használom, mer más ingyenes adatbázis helyet nem ismerek.
Az uw-n pedig az iconv() függvényt nem tudom használni, mert az ott nem ismeretes.
Tehát a bibi ott van, hogy ha azt nézem, mit ad át a script a flash-nek, akkor minden tuti. A flashbe kiiratva azonban már nincsenek ékezetek...
mit tehetek?
a beállítsok az
MySQL karakterkészlet: UTF-8 Unicode (utf8)
MySQL kapcsolat egyeztetése: utf8_general_ci
mégis úgy tűnik, hogy a php-be mégse utf- kódolásban érkeznek meg az ékezetes karakterek... mi lehet a baj?
<Nincs cím>
Megoldás:
function __utf8_encode($str) {
$str = str_replace(chr(245), '::oobetu::', $str);
$str = str_replace(chr(251), '::uubetu::', $str);
$str = str_replace(chr(213), '::Oobetu::', $str);
$str = str_replace(chr(219), '::Uubetu::', $str);
$str = utf8_encode($str);
$str = str_replace('::oobetu::', chr(197).chr(145), $str);
$str = str_replace('::uubetu::', chr(197).chr(177), $str);
$str = str_replace('::Oobetu::', chr(197).chr(144), $str);
$str = str_replace('::Uubetu::', chr(197).chr(176), $str);
return($str);
}
$szoveg = __utf8_encode($szoveg);
VAGY
iconv()
--------------
Varanka Zoltán
NovoPortal
--------------