ฉันได้รับผลลัพธ์เป็นโมฆะหลังจากที่ฉันโทร ajax โดยที่ค่ามีเครื่องหมายบนสระ ฉันพยายามแก้ไขปัญหานี้ด้วย:
$this->pdo = new PDO('mysql:host=host;dbname=db','user','password',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
ลำดับชั้นการโทรคือการเรียก ajax ไปที่สคริปต์ php search.php ซึ่งเก็บวัตถุ dbconnection และนี่คือที่ที่การโทร sql เกิดขึ้น ฉันพยายามแก้ไขด้วย utf8_encode แล้ว แต่ก็ไม่มีผลใด ๆ ฐานข้อมูลอยู่ในชุดอักขระ: UTF-8 Unicode (utf8) เช่นกัน และเวอร์ชัน php คือ 5.4
ใน Apache ในพื้นที่ของฉัน ฉันไม่พบปัญหาใดๆ ปัญหาปรากฏบนหน้าเว็บจริงเท่านั้น
ฉันคิดถึงอะไร?