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

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

link 07-08-10 11:11

בעיה עם jquery בעברית
 
שלום לכולם, בעבר פירסמתי שיש בעיה לjquery עם עברית והפתרון הוא utf-8, כלומר שהקבצים יקודדו בutf-8. אבל הבעיה נובעת מתי שאני שולף נתונים מהמסד נתונים והם בעברית. שם אין לי שום אפשרות שהנתונים שישפלו יהיו בutf-8 ואז מוצג לי סימנים מאוד מוזרים.

העלתי תמונה:
http://img716.imageshack.us/i/69202156.jpg/

יש למישהו פתרון או פשוט לוותר.

Hagaibl 07-08-10 12:02

לא הבנתי, השליפה מתבצעת דרך JQUERY?

link 07-08-10 12:42

הקטע הוא שיש לי נתונים במסד נתונים. נגיד שם משתמש וכשאני משתמש ב$GET של jquery המידע נשלף לא בutf-8 וזה מה שיוצא את הג'יבריש המוזר.זה מה שצריך למצוא לו פתרון.

iOrel 07-08-10 17:49

iconv

בניה 07-08-10 21:29

אתה מדבר על עבודה עם XMLHTTP או כל פעולה על מחרוזות?

link 07-08-10 21:57

איך אפשר להפעיל אותו על מחרוזת מסוימת?

Hagaibl 07-08-10 23:20

יש הרי דף ששולף את המידע נכון? תשמור אותו בפורמט UTF8 ותכניס בשורה הראשונה:
PHP קוד:

 header("Content-Type: UTF-8"); 


~The_Sultan~ 08-08-10 02:32

כל מה שאמרו לך פה לא יעזור במקרה שהמסד מקודד בצורה אחת והדפים בצורה אחרת, אולי רק ה-iconv למרות שגם לא תמיד.

Hagaibl 08-08-10 10:52

רגע אחד. מה הקידוד במסד? utf-8? latin1? hebrew?

link 08-08-10 14:32

כרגע hebrew, זה שרת ביתי שאני בונה עליו את המערכת.

~The_Sultan~ 08-08-10 14:45

אז הקבצים, אם אני לא טועה, צריכים לעבוד בקידוד WINDOWS-1255.

link 08-08-10 15:08

אבל בנוטפד יש רק קידוד utf-8

בניה 08-08-10 15:57

ציטוט:

נכתב במקור על ידי link (פרסם 774621)
אבל בנוטפד יש רק קידוד utf-8

א, ממליץ לעבור לעורך קצת יותר מתקדם.
ב, בנוטפד יש לך קידוד בשם ANSI, זה בעצם מה שיעבוד עם קידוד hebrew במסד הנתונים

link 08-08-10 16:42

העברתי ל ansi ושיניתי את הקידוד במסד ועכשיו הכול מחרובש. אין פקודה שלוקחת מחרוזת וממירה את הקידוד של המחרוזת?

~The_Sultan~ 08-08-10 17:08

iconv או utf8_encode / utf8_decode

link 08-08-10 17:33

אני כבר איבדתי תקווה. שום דבר לא עובד. אני אראה עוד כמה חודשים שאני יעלה הכול לשרת לא ביתי ואולי זה יפטר.

~The_Sultan~ 08-08-10 20:37

רגע רגע.. העברת את הקידוד ל-ANSI במסד? מה זה אומר? אתה אמור לשנות את הקידוד לזה בקבצים לא במסד

link 08-08-10 22:23

ניסיתי גם וגם. לא הצליח במידה רבה.

שאלה נוספת בנוגע לjqueyr: האם מישהו יודע איך אפשר לבדוק אם יש מידע חדש במסד נתונים? על אותו עקרון של הנוטיפיקיישנס של הפייסבוק שבכול פעם שיש משהו חדש אז קופץ לך בלון קטן


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

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