PHP generated XML shows invalid Char value 27 message

后端 未结 2 1427
生来不讨喜
生来不讨喜 2020-11-29 23:47

I am generating XML using PHP library as below:

$dom = new DOMDocument(\"1.0\",\"utf-8\");

Doing above results in a page which shows a mess

2条回答
  •  爱一瞬间的悲伤
    2020-11-30 00:32

    Prashant is absolutely right. You can also strip away invalid characters in Javascript by doing:

    function utf8_for_xml(inputStr) {
      return inputStr.replace(/[^\x09\x0A\x0D\x20-\xFF\x85\xA0-\uD7FF\uE000-\uFDCF\uFDE0-\uFFFD]/gm, '');
    }
    

提交回复
热议问题