Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

php, xml i hrvatska slova

[es] :: PHP :: php, xml i hrvatska slova

[ Pregleda: 3750 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

xxxrugby

Član broj: 16068
Poruke: 653
*.adsl.net.t-com.hr.

Sajt: www.zagreb-rugby.hr


Profil

icon php, xml i hrvatska slova26.02.2007. u 13:45 - pre 208 meseci
Uglavnom. Strana mi iz CONFIG-a koristi WINDOWS-1250 charset
i svugdje je uredno č, ć, š, ž

Ali kad pozivem XML i izvučem podatke iz njega i vratim vrijednosti da se ispisu nevalja.

xml
Code:
<?xml version="1.1" encoding="WINDOWS-1250"?>
<profil_tjedna>
    <profil>
        <id>1</id>
        <kategorija>senior</kategorija>
        <datum>01.01.1980</datum>
        <xml_zapis>xml/profil_tjedna/d_j.xml</xml_zapis>
    </profil>
</profil_tjedna>


primjer citanja nije za taj xml al je isti primjer iscitavanja.
Code:
function ispisi($xml_file, $smarty)
        {
            $xml = new DomDocument('1.1');
            $xml-> load ($xml_file);
            $Profil_Tjedna = array();
            $XMLProfil_Tjedna = $xml->getElementsByTagName('profil_tjedna')->item(0);
            foreach($XMLProfil_Tjedna->getElementsByTagName('profil') as $profilNode)
            {
                $ime_i_prezime = $profilNode->getElementsByTagName('ime_i_prezime')->item(0)->firstChild->nodeValue;
                    $smarty->assign('ime', $ime_i_prezime);
                $nadimak = $profilNode->getElementsByTagName('nadimak')->item(0)->firstChild->nodeValue;
                    $smarty->assign('nadimak', $nadimak);
                $roden = $profilNode->getElementsByTagName('rodjen_u')->item(0)->firstChild->nodeValue;
                    $smarty->assign('roden', $roden);
                $dan = $profilNode->getElementsByTagName('dana')->item(0)->firstChild->nodeValue;
                    $smarty->assign('dan', $dan);
            }                                            
        }


u izvucenim podacima iz XML-a nema čćšž

npr. slovo ć mi izgleda
Code:
ć  


[Ovu poruku je menjao xxxrugby dana 27.02.2007. u 15:09 GMT+1]
xxxrugby: "We are all philosophers, when question is about politics!"
 
Odgovor na temu

xxxrugby

Član broj: 16068
Poruke: 653
*.adsl.net.t-com.hr.

Sajt: www.zagreb-rugby.hr


Profil

icon Re: php, xml i hrvatska slova28.02.2007. u 12:53 - pre 208 meseci
Evo još malo. Instalirao sam UltraEdit da bi isprobavao razna sejvanja. I dosao sam do stvari kad Spremim zapis kao ASCII Kod tada dobivam grešku da nije supported UTF-8 encoding. E sad ako spremim u UTF-8 encoding ista stvar. Isti je problem krivo ispadaju č,ć,š,ž,đ e sad dali postoji neki programcic koj će mi sejvat file i promjenit č,ć,ž,š,đ u dobar UTF-8 encoding.

Ili kako da kažem pri zvanju New DomDocument da želim windows-1250 encoding
xxxrugby: "We are all philosophers, when question is about politics!"
 
Odgovor na temu

xxxrugby

Član broj: 16068
Poruke: 653
*.adsl.net.t-com.hr.

Sajt: www.zagreb-rugby.hr


Profil

icon Re: php, xml i hrvatska slova28.02.2007. u 14:11 - pre 208 meseci
Rješeno stavljanjem default UTF-8 encodinga.
Te otvaranjem svim zapisa u ultra editoru i snimanja u UTF-8
xxxrugby: "We are all philosophers, when question is about politics!"
 
Odgovor na temu

[es] :: PHP :: php, xml i hrvatska slova

[ Pregleda: 3750 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.