![]() |
בעיה עם jquery בעברית
שלום לכולם, בעבר פירסמתי שיש בעיה לjquery עם עברית והפתרון הוא utf-8, כלומר שהקבצים יקודדו בutf-8. אבל הבעיה נובעת מתי שאני שולף נתונים מהמסד נתונים והם בעברית. שם אין לי שום אפשרות שהנתונים שישפלו יהיו בutf-8 ואז מוצג לי סימנים מאוד מוזרים.
העלתי תמונה: http://img716.imageshack.us/i/69202156.jpg/ יש למישהו פתרון או פשוט לוותר. |
לא הבנתי, השליפה מתבצעת דרך JQUERY?
|
הקטע הוא שיש לי נתונים במסד נתונים. נגיד שם משתמש וכשאני משתמש ב$GET של jquery המידע נשלף לא בutf-8 וזה מה שיוצא את הג'יבריש המוזר.זה מה שצריך למצוא לו פתרון.
|
iconv
|
אתה מדבר על עבודה עם XMLHTTP או כל פעולה על מחרוזות?
|
איך אפשר להפעיל אותו על מחרוזת מסוימת?
|
יש הרי דף ששולף את המידע נכון? תשמור אותו בפורמט UTF8 ותכניס בשורה הראשונה:
PHP קוד:
|
כל מה שאמרו לך פה לא יעזור במקרה שהמסד מקודד בצורה אחת והדפים בצורה אחרת, אולי רק ה-iconv למרות שגם לא תמיד.
|
רגע אחד. מה הקידוד במסד? utf-8? latin1? hebrew?
|
כרגע hebrew, זה שרת ביתי שאני בונה עליו את המערכת.
|
אז הקבצים, אם אני לא טועה, צריכים לעבוד בקידוד WINDOWS-1255.
|
אבל בנוטפד יש רק קידוד utf-8
|
ציטוט:
ב, בנוטפד יש לך קידוד בשם ANSI, זה בעצם מה שיעבוד עם קידוד hebrew במסד הנתונים |
העברתי ל ansi ושיניתי את הקידוד במסד ועכשיו הכול מחרובש. אין פקודה שלוקחת מחרוזת וממירה את הקידוד של המחרוזת?
|
iconv או utf8_encode / utf8_decode
|
אני כבר איבדתי תקווה. שום דבר לא עובד. אני אראה עוד כמה חודשים שאני יעלה הכול לשרת לא ביתי ואולי זה יפטר.
|
רגע רגע.. העברת את הקידוד ל-ANSI במסד? מה זה אומר? אתה אמור לשנות את הקידוד לזה בקבצים לא במסד
|
ניסיתי גם וגם. לא הצליח במידה רבה.
שאלה נוספת בנוגע לjqueyr: האם מישהו יודע איך אפשר לבדוק אם יש מידע חדש במסד נתונים? על אותו עקרון של הנוטיפיקיישנס של הפייסבוק שבכול פעם שיש משהו חדש אז קופץ לך בלון קטן |
| כל הזמנים הם GMT +2. הזמן כעת הוא 11:47. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ