| 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: 16 let
|
|||
0