Autor | Zpráva | ||
---|---|---|---|
rokerkony Profil |
#1 · Zasláno: 7. 7. 2010, 11:22:42
ahoj... dělám jeden web a potřebuji z XML naimportovat data.
Web mám v UTF-8 a XML soubor je také UTF-8, ale při načtení souboru funkcí simplexml_load_file($file) se načte například "Tílka" jako "TĂlka" přesněji za tím A je ještě taková pomlčka apod. Prostě se špatně načte to XML (jakoby ve špatném kódování) zkouším použít iconv, ale nevím jak, když obě kódování by měli být stejná :-/ Děkuji za jakoukoli radu... |
||
Mastodont Profil |
#2 · Zasláno: 7. 7. 2010, 12:00:43
A máš v deklaraci toho XML uvedeno "encoding"?
|
||
rokerkony Profil |
#3 · Zasláno: 7. 7. 2010, 12:03:56 · Upravil/a: rokerkony
jj mám
XML je zde: http://www.konradcerny.cz/xml.xml takže: <?xml version="1.0" encoding="utf-8"?> <SHOP> <SHOPITEM> <CODE>R8A-WRB-0201</CODE> ... .. . |
||
rokerkony Profil |
#4 · Zasláno: 7. 7. 2010, 18:16:06 · Upravil/a: rokerkony
nevim jak to vyresit ale kdyz jsem udelal jednoduchej skript:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> </head> <body> <?php $xml = simplexml_load_file('http://www.konradcerny.cz/xml.xml'); foreach($xml as $value) { $_COLOR = $value->COLOR; echo $_COLOR; exit; } ?> </body></html> tak to vypise cesky... p.s.: pokud nedefinuju kodovani tak je to chybne... ale problem je v tom ze ja to delam v modelu tzn to o nejakym HTML a meta tagu "Content-Type" nema ani paru... |
||
rokerkony Profil |
#5 · Zasláno: 7. 7. 2010, 21:55:44
uz jsem na to prisel ... diky
|
||
Chamurappi Profil |
#6 · Zasláno: 7. 7. 2010, 22:11:36
Reaguji na rokerkonyho:
Odemykám, není důvod k zamčení. Na co jsi přišel? Reaguji na Mastodonta: Kódování UTF-8 je výchozí, není nutné ho uvádět. |
||
Časová prodleva: 14 let
|
0