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

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

Itay 16-04-06 21:10

בעיה עם ajax - העברת עברית לעמוד PHP
 
אני צריך להעביר מחרוזת (עברית / אנגלית) לעמוד PHP עם ajax, כשאני מעביר את המחרוזת באנגלית דרך הטופס הכל עובד טוב, אבל כשאני מנסה לחפש משהו בעברית זה נותן לי שגיאה
קוד:

Illegal mix of collations (hebrew_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation 'like'
הבעיה אמורה להיות באיך שהוא מעביר את המידע לעמוד.. כשאני נכנס לעמוד של החיפוש (העמוד PHP) ומחפש משהו בעברית זה עובד אחלה, אבל כשזה עובר דרך ה-JS זה מציג לי את השגיאה הזאת.
הצגתי גם את הערך שמתקבל ב-GET לעמוד PHP והוא מציג את זה טוב, נגיד חיפשתי "בדיקה" אז הוא מציג "בדיקה" אבל עדיין נותן את השגיאה.. ככה שלא מתקבל איזה זבל דרך ה-JS בעמוד PHP

אם למישהו יש דרך לקודד עם ג'אווה סקריפט את הערכים לפני שהם מועברים אל העמוד PHP ואח"כ לפענח אותם בעמוד PHP עצמו אני אשמח לשמוע על זה
פשוט אין לי מושג איך לקודד את הערך שמתקבל ב-JS עם PHP (ואני בספק אם בכלל אפשרי.. זה מחייב טעינה מחדש.. והבעיה שב-ajax מן הסתם אני לא יכול כי זה יוצר לי בעיה עם העברית =/)

BlueNosE 16-04-06 21:14

תנסה לשנות את סוג העמוד לhebrew_general_ci, בעזרת header-
אין לי מושג מה הפונקצייה, מצטער

Itay 16-04-06 21:35

בספק אם הקידוד של העמוד זאת הבעיה.. ובכל מקרה גם אם זה זה, הוא רושם שיש שם מיקס של עברית עם לטינית.. אז לשנות לעברית לא נראה לי יפתור =/

למישהו יש מושג על דרך לקודד עברית ב-JS?


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

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