Zapisywanie wartości do pliku XML:
<?php require_once 'Config.php'; 'author' => 'szparag33', 'description' => 'tytuł z polską czcionką ęąćź', ); $c = new Config(); $root =& $c->parseConfig($arr_config, "PHPArray"); $c->writeConfig("../xml/meta.conf.xml", "XML", $options); ?>
Powyższa metoda poprawnie zapisuje plik XML a w nim poprawnie zapisuje polskie literki (wszystko mam w kodowaniu UTF-8, stronę też). Poprawność liter sprawdziłem otwierając plik w edytorze Kate z ustawionym kodowaniem na UTF-8 i jest dobrze!
Odczytywanie konfiguracji wartości z pliku XML:
<?php require_once 'Config.php'; $c = new Config(); $arr_config = $c->parseConfig( '../xml/meta.conf.xml', 'XML')->toArray(); ?>
Po wczytaniu zawartości z pliku pakiet Config niestety gubi polskie litery (mimo, że sam je poprawnie zapisał do pliku) i wyświetla znaki zapytania.
Ma ktoś jakiś pomysł, żeby to ominąć ?