Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Čeština v Invia XML

Mic1
verified
rating uzivatele
(55 hodnocení)
20. 7. 2011 10:04:32
Ahoj,
mám problém s XML od INvia a češtinou.
Vložím skript na zobrazování nabídek do stránky a nabídky se mi vypisují se špatnou češtinou - chybí diakritika. Změním tedy nastavení stránky na jiné kódování
Setkal se někdo s tímto problémem? Lze nastavit charset jenom na část stránky? a na zbytek dát charset jiný? Tím by se to vyřešilo, ale jak na to? CHarset se zadává v hlavičce...
Díky za jakoukoli radu.
20. 7. 2011 10:04:32
https://webtrh.cz/diskuse/cestina-v-invia-xml/#reply657488
Lze definovat charset pouze pro javascript, zápisem
hm
verified
rating uzivatele
(20 hodnocení)
22. 7. 2011 13:20:57
PSPad:
otevri soubor -> následně pokračuj v menu na Formát -> UTF-8 a soubor ulož
22. 7. 2011 13:20:57
https://webtrh.cz/diskuse/cestina-v-invia-xml/#reply657484
Mic1
verified
rating uzivatele
(55 hodnocení)
23. 7. 2011 14:37:10
Napsal Aleš Jiříček;680139
PSPad:
otevri soubor -> následně pokračuj v menu na Formát -> UTF-8 a soubor ulož
Ok, moc díky. To jsem neznal. Ale k čemu toto přesně slouží. Předpokládám že nejde o čistou duplicitu té instrukce, která je v metatagu. Čili prohlížeč si bere info - předpokládám- z metatagu primárně a podle toho stránku zobrazí. Sekundárně má informaci, že soubor byl navíc "i uložen" v tom samém, anebo naopak jiném charsetu. Stránku ale stejně zobrazuje podle toho primárního - údaje v metatagu. Takže k čemu mu slouží tato sekundární informace?
Předem díky komukoli za objasnění
23. 7. 2011 14:37:10
https://webtrh.cz/diskuse/cestina-v-invia-xml/#reply657483
Kdyz budes posilat napriklad UTF8 a stranka nebude ulozena v UTF8, tak budes mit rozvrtanou cestinu - nebudou se nektery znaky zobrazovat korektne.
Proste zjednodusene, meta tag rika prohlizeci, co je to za kodovani (on si to sice vetsinou dokaze zjistit i bez toho, ale neni to vzdy 100%)
a to kodovani souboru je pak jen k zajisteni toho, aby to tomu odpovidalo, tedy aby byl soubor upravdu v danem kodovani
23. 7. 2011 14:56:57
https://webtrh.cz/diskuse/cestina-v-invia-xml/#reply657482
hm
verified
rating uzivatele
(20 hodnocení)
23. 7. 2011 15:03:38
k pochopeni si nastuduj neco o kodovanich treba na googlu, pochopis ze pismena jsou v pocitaci porad jen cisla a ze ty cisla nekdo nebo neco musi vratit zpet na znaky podle nejak predem danych pravidel... kodovani prakticky udava jake cislo znamena jaky znak, kodovani je spousty, protoze je spoustyruznych znaku, jazyku atd. takze se pak neni cem divit ze existuji i ruzne kodovani, ktere pak obstaravaji prave ruzne potreby ruznych jazyku.
kodovani tedy udava hlavne podle jake tabulky je soubor ulozen... a aby prohlizec vedel podle jake tabulky to am prekladat zpet na znaky, musis mu to nejak sdelit - k tomu slouzi onen meta tag
23. 7. 2011 15:03:38
https://webtrh.cz/diskuse/cestina-v-invia-xml/#reply657481
Mic1
verified
rating uzivatele
(55 hodnocení)
23. 7. 2011 18:20:28
Ahoj,
díky Mytrixovi a Aleši Jiříčkovi za reakce.
To, co radí Aleš zafungovalo na jedné stránce. Metatag tamy byl nastavený na jinou češtinu než Formát souboru a jakmile se to sladilo, funguje bez problému.
Jinde to ale nepomáhá. Stránka (převzatá ze šablony) se zobrazuje se správnou češtinou jen je-li metatag (a formát) ve windows-1250. XML invie jede očividně v UTF, a proto je třeba oba charsety na stránce zkombinovat. Tzn. pro úsek Invia skriptu zavést UTF-8.
Proto jsem zkusil postup Mytrixe a obalil Invia skript tímto:
Ale nefunguje to. Výsledek je, že celé XML se prostě nezobrazí. Otázkou je, zda se nemá "javascipt" v instrukci změnit na "php5, "php"" nebo nějak podobně, protože Invia skript je psán jako: . Nebo řešit nějak jinak... Díky za jakýkoli nápad!
23. 7. 2011 18:20:28
https://webtrh.cz/diskuse/cestina-v-invia-xml/#reply657480
hm
verified
rating uzivatele
(20 hodnocení)
23. 7. 2011 18:23:09
to by bylo na podrobnejsi pruzkum, pokud je script od invie v php a xml v utf8 pravdepodobne by stacilo jen po loadu xml prevest soubor z utf8 do cp1250 pres iconv ale zase pochybuji ze vubec vis co jsem tady ted rekl, nejjednodussi by to urcite bylo predat nekomu kdo tomu rozumi
23. 7. 2011 18:23:09
https://webtrh.cz/diskuse/cestina-v-invia-xml/#reply657479
Pro odpověď se přihlašte.
Přihlásit