sql >> Databáze >  >> RDS >> Mysql

Chyba kódování v souboru XML generovaném PHP

Problém skončil tím, že ve značce CDATA byl přítomen ne-ASCII znak, jak poukázal Colin v komentářích k otázce.

Spěchal jsem to vyřešit, takže jsem jen použil metodu hrubé síly a kromě utf8_encode() jsem vše prošel nahrazením regulárního výrazu, použil jsem:$output =preg_replace('/[^(\x20-\x7F)] */','', $output);Našel jsem toto:http://www.stemkoski.com/php-remove-non-ascii-characters-from-a-string/

Děkuji Colinovi a Francisovi za jejich příspěvky.



  1. Rozdíl mezi sys.objects, sys.system_objects a sys.all_objects na serveru SQL Server

  2. MySQL Fire-And-Forget INSERT / UPDATE / DELETE - doporučuje se použití mysql_unbuffered_query?

  3. jak kombinovat rekurzivní CTE a normální CTE

  4. Proměnné $_SESSION se při automatickém přihlášení neukládají