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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=52411)

DevZone.co.il 20-08-07 10:55

בעיה עם AJAX
 
שלום, אני כרגע בונה פורום עץ ואני טוען את תוכן התגובות\הדיונים באמצעות AJAX.
הבעיה העיקרית היא שרק תוכן באנגלית נטען, תוכן בעברית לא נטען ובעצם תוקע את אותו דיון(כלומר לא משנה אם תלחץ עוד פעם הדיון לא יסגר\יפתח).

מישהו מכיר את הבעיה?
יום טוב, כפיר.

Elad-A 20-08-07 11:37

תגדיר לו HEADER בראש הדף.

PHP קוד:

header('Content-Type: text/html; charset=windows-1255'); 


DevZone.co.il 20-08-07 12:19

לא, כבר ניסיתי את זה וזה לא עובד, אבל תודה.
יש למישהו הצעות נוספות?

Tomer 20-08-07 12:20

קדד את הדף שה AJAX קורא לו ב UTF-8, אמור לעבוד.

Elad-A 20-08-07 12:26

מה הקידוד של המסד נתונים?

DevZone.co.il 20-08-07 12:32

UTF-8 = הקידוד של המסד.
ניסיתי לשנות ל-UTF-8 וגם זה לא עוזר.

אגב, אם אני משלב אנגלית עם עברית למשל אז זה כן פותח ומראה את האנגלית כרגיל והעברית כריבועים.

RS324 20-08-07 12:37

כי AJAX עובד רק עם UTF8 ולא עם קידודים אחרים
כל הדפים שלך צריכים להיות מקודדים ב UTF8
או שתצטרך לעשות המרה במקום.

DevZone.co.il 20-08-07 16:46

זה העניין - שזה מקודד utf-8.
ועדיין יש את הבעיה הזאת, זה פשוט נתקע בקטע של הטעינה.

daMn 20-08-07 18:15

תנסה עם notepad++ לקודד את הדף בformat למעלה..
לי זה תמיד עובד

DevZone.co.il 20-08-07 18:41

אתם כנראה לא מבינים, הבעיה היא כזאתי:
דיון אחד בלה בלה בלה
[כאן יש דיב נסתר שהוא ריק, כשלוחצים על איפה שכתוב דיון אחד, באמצעות ajax הוא מקבל את המידע ומציג את הדיב עם התוכן שהתקבל]

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

מקווה שהבנתם פחות או יותר.


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

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