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

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

Shay-A 26-03-11 21:10

[בעיה] העברת מידע בעברית דרך GET
 
יש לי בעיה שמטריפהה אותי...
אני מעביר דרך ajax בשיטת get מידע בעברית... בפיירפוקס זה עובד כמו שצריך, באקספלורר לא...

לדוגמא אני מעביר את המילה "ניסיון",
בפיירפוקס אני מקבל את המילה ככה:
קוד:

%D7%A0%D7%99%D7%A1%D7%99%D7%95%D7%9F
שזה מצויין בשבילי...
אבל שאני מעביר את זה באקספלורר, אני מקבל ככה:
קוד:

%F0%E9%F1%E9%E5%EF
איך אני גורם לאקספלורר להעביר את המידע כמו הפיירפוקס?
חשבתי על לבנות פונקציה שפשוט ממירה את זה בדף של השליחה, ושולחת את הטקסט כבר מומר כמו בפיירפוקס?

אשמח אם תעזרו לי!

BlueNosE 26-03-11 21:20

הבעיה היא כנראה בעיית קידוד , הגדרת לדף קידוד?
נסה לבצע escape בשליחה ו-rawurldecode בקבלה.

Shay-A 26-03-11 21:22

כן הגדרתי utf-8...
תוכל להרחיב על הפונקציות הללו?

M.a.T.a.N 26-03-11 21:23

איך הגדרת את הדף בUTF-8?אתה צריך להגדיר את הקובץ עצמו

Shay-A 26-03-11 21:27

אוקיי BlueNose השתמשתי בescape וזה פשוט עובד! תודה רבה!!!
אבל אשמח אם תסביר לי מה הפונקציה עושה בעצם למחרוזת? תודה!


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

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