sql >> Database >  >> RDS >> Mysql

Coderingsfout in door PHP gegenereerd XML-bestand

Het probleem was uiteindelijk een niet-ASCII-teken dat aanwezig was in de CDATA-tag, zoals Colin aangaf in de opmerkingen bij de vraag.

Ik had haast om dit op te lossen, dus ik gebruikte gewoon een brute force-methode en voerde alles door een regex-vervanging naast utf8_encode(), ik gebruikte:$output =preg_replace('/[^(\x20-\x7F)] */','', $output); Ik vond dit hier:http://www.stemkoski.com/php-remove-non-ascii-characters-from-a-string/

Met dank aan Colin en Francis voor hun bijdragen.



  1. SSIS-pakket wil geen metadata van tijdelijke tabel ophalen

  2. node-oracledb-fout bij het uitvoeren van opgeslagen procedure NJS-012

  3. Hoe veld uit subquery te gebruiken in MySQL?

  4. Installeer PL/Java 1.5.2 in PostgreSQL 11