Ahojte - poradte mi prosim s nasledovnym:
mam subor data.xml - zacina
<?xml version="1.0" encoding="windows-1250"?>
....a tagy <tag>čudo</tag>
a subor php:
header("Content-type: text/html; charset=Windows-1250");
echo "Tento text sa nezobrazí čudne";
$x = simplexml_load_file('data.xml') or die("nepodarilo sa načítať");
$text = $x->cesta->tag;
echo "<br>zobrazujem PREMENNU: <br>";
echo $text; // no a tuto vypise namiesto slova čudo toto: ÄŤudo
Viete prosim poradit ako nastavit kodovanie a kde aby to slapalo??? Dakujem
Fórum › PHP
Php a xml - kodovanie
To KIIV : To s tym PSPadom vecer vyskusam, bezne ho pouzivam, len tu nemam apache server (som v praci)... a ake ine kodovanie tam napisat aby to slapalo aj ked to skopirujem na web-server?
Cital som ze naj je UTF-8 len neviem ako ho zapisat aby mi to precitalo diakritiku (viem si to predstavit v mysql - ale nie v xml pripadne v hlavicke php)
Dakujem za navrhy
Vlado
header('Content-Type: text/html; charset=utf-8');
po pripojeni do db:
@mysqli_query($db_pripoj,'SET NAMES UTF8');
@mysqli_query($db_pripoj,'SET COLLATION_CONNECTION=UTF8_SLOVAK_CI');
v pspade zmenit kodovanie na utf-8 a to je cele....
Fiha, zafungovalo to:
v php: header("Content-type: text/html; charset=UTF-8");
v xml: <?xml version="1.0" encoding="UTF-8"?>
BTW. PSPad to hned pochopil a je to kodovane aj ako subor v utf-8
Takze je vsetko OK.. dik za rady :-)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 79 hostů
Podobná vlákna
Kódovanie PHP — založil kroky
XML do PHP — založil zelenac1
Validni xml v PHP — založil BigBear
Moderátoři diskuze