Mam prosty skrypt:
<?php $xml_str = <<<XML <?xml version='1.0'?> <movies> <movie> <title>weź i przesuń tę wiśnię stąd</title> </movie> </movies> XML; $xml_data = simplexml_load_string($xml_str); ?>
Niestety z polskich literek nici... Dostaję błędy:
Kod
Warning: Entity: line 3: parser error : Input is not proper UTF-8, indicate encoding ! in index.php on line 10
Warning: in index.php on line 10
Warning: ^ in index.php on line 10
Warning: Entity: line 4: error: Bytes: 0xBC 0x20 0x69 0x20 in index.php on line 10
Warning: in index.php on line 10
Warning: ^ in index.php on line 10
Warning: in index.php on line 10
Warning: ^ in index.php on line 10
Warning: Entity: line 4: error: Bytes: 0xBC 0x20 0x69 0x20 in index.php on line 10
Warning: in index.php on line 10
Warning: ^ in index.php on line 10
Wioskuję z tego, że mam ustawić kodowanie... Dodaję (encoding='iso-8859-2'), dostanę zrzut, ale z krzakami...:
Kod
SimpleXMLElement Object
(
[movie] => SimpleXMLElement Object
(
[title] => weź i przesu� t� wi�ni� st�d
)
)
(
[movie] => SimpleXMLElement Object
(
[title] => weź i przesu� t� wi�ni� st�d
)
)
Próbowałem z win-1250, utf-8 itp... i nic... W edytorze piszę oczywiście w iso... Inne zresztą też nie przynoszą efektów... Nie mam pojęcia, czego się czepić... Z góry dzięki za wszelką pomoc!