- $xml = str_replace(array('ü', 'Ü', 'ö',
+ $xml = preg_replace_callback("/[\x{0080}-\x{FFFF}]/u", function($v) {
+ // var_dump($v);
+ return '&#'. mb_ord($v[0]).';';
+
+ //"'&#'.ord('\\1').';'"
+ },
+ $xml
+ );
+ //var_dump($xml);
+ $xml = str_replace(array('ü', 'Ü', 'ö',