Wczoraj "bawiąc" się SimpleXML'em spotkałem się z problemem kodowania. Oba pliki (tj. plik php odczytujący dane z XML'a oraz plik z danymi są zapisane w iso-8859-2. Edytor także koduje w iso-88592).
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> </head> <body> <?php $xml = simplexml_load_file('1.xml'); ?> </body> </html>
Co trzeba zrobić by polskie znaki działały przy pobieraniu/wyświetlaniu treści z pliku 1.xml?
<?xml version="1.0" encoding="ISO-8859-2"?> <monster> <name>Wilk Śnieżny</name> </monster>