To importing SKINs, Nucleus CMS utilize James Clark's expat PHP implementation for XML. BUt this implementation cannot parse the XML encoded by the other character encoding scheme than US-ASCII/ISO-8859-1/UTF-8.
http://www.php.net/manual/en/intro.xml.php
There is a strong demand to import SKINs encoded by several character encoding scheme.
implementing multi-byte processing into whole core
https://sourceforge.net/tracker/?func=detail&aid=3485393&group_id=66479&atid=514646
i18n brought a good way to convert character set.
With i18n::convert(), character set conversion just before and after parsing XML.
http://nucleuscms.svn.sourceforge.net/viewvc/nucleuscms?view=revision&revision=1628
Requirement: The character set of SKIN XML should be the same as i18n::get_current_charset().