Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan Pengkodean dalam File XML yang Dihasilkan PHP

Masalahnya akhirnya menjadi karakter non-ASCII yang ada di dalam tag CDATA, seperti yang ditunjukkan oleh Colin dalam komentar pertanyaan.

Saya sedang terburu-buru untuk menyelesaikan ini, jadi saya hanya menggunakan metode brute force dan menjalankan semuanya melalui penggantian regex selain utf8_encode(), saya menggunakan:$output =preg_replace('/[^(\x20-\x7F)] */','', $output);Saya menemukan ini di sini:http://www.stemkoski.com/php-remove-non-ascii-characters-from-a-string/

Terima kasih kepada Colin dan Francis atas kontribusi mereka.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli_stmt::num_rows() mengembalikan nilai yang salah

  2. Mendapat kesalahan 'jumlah pengulangan tidak valid' dari regexp

  3. Jatuhkan database MySQL yang cocok dengan beberapa wildcard?

  4. Gunakan FullCalendar tanpa tanggal

  5. Apakah ada cara untuk memutar baris ke kolom di MySQL tanpa menggunakan CASE?