הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה בשליחת נתונים ב AJAX (https://hosts.co.il/forums/showthread.php?t=79495)

hi_sorie 11-11-09 17:42

בעיה בשליחת נתונים ב AJAX
 
יש לי 3 קבצים :

קובץ קבלת נתונים
קובץ JS לטיפול ב AJAX
וקובץ PHP להרצת שאילתות ב AJAX

אני מנסה לשלוח לחיפוש ערכים משדה טקסט בטופס, באנגלית עובד מצויין גם ב FF, ב IE מתעורר בעיות עם הקידוד.

השאילתא אמורה להיות ככה :

קוד:

SELECT * FROM `Members` M WHERE and M.FName LIKE '%חי%' order by M.ID ASC
והיא מופיעה ככה :

קוד:

SELECT * FROM `Members` M WHERE 1=1 and M.FName LIKE '%� order by M.ID ASC
יש למישהו מושג למה העברית נדפק ב IE ?

mlnn 11-11-09 17:50

תעבוד בUTF-8

hi_sorie 11-11-09 17:54

אני ב UTF 8
וגם עשיתי בדיקה לגבי BOM ואין ...

אדיר 11-11-09 18:01

החיפוש, POST או GET?

hi_sorie 11-11-09 18:02

GET

hi_sorie 11-11-09 18:43

טוב בכל מקרה פתרתי את הבעיה,

ציטוט:

foreach ($_GET as $key=>$value)
$_GET[$key] = preg_replace("/([\xE0-\xFA])/e","chr(215).chr(ord(\${1})-80)",$value);
המרת תווים עובד מצויין עם IE ו AJAX


כל הזמנים הם GMT +2. הזמן כעת הוא 15:59.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ