עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ajax + mySQL + encoding בעיה..

Featured Replies

פורסם

שלום,

אני מפתח אתר מסויים מבוסס על קריאות httpRequest, הבעיה שלי שכל הנתונים יושבים על הבסיס נתונים

שמקרה הזה הוא mySQL 4.0.12-nt, וכל ה encoding מוגדר בלטינית. אי אפשר לשנות זה לא תומך.

עכשיו, מי שמכם יודע, AJAX עובד רק ב unicode utf-8 ולא בשום דבר אחר.

אני מזמן את המידע דרך PHP שהקובץ PHP נקרא דרך ה AJAX.

הבעיה היא שהמידע מוצג בקישקושים מן הסתם כי זה לא ב encoding המתאים.

מישהו התנסה בדבר, או שיש לו פתרון ?

פורסם

האם שינוי ב- encoding של הדפדפן לא פותר את הבעיה ?

פורסם
  • מחבר

לא משנה תודה, הצלחנו (וחבר שלי)..

ה SQL היה מכוון לעיברית, ובגלל שהוא ישן אין לו תמיכה ב UTF-8, אבל מסתבר שגם לאטינית זה איכשהו בסדר,

למרות שכביכול כל תו תופס יותר מקום.

חחחח ומה קשור דפדפן..

פורסם

אם ה RESPONSE ב UNICODE ןהאתר מוצג ב GIBRISH

אז אולי הדפדפן שלך CHARSET לא מכוון לשפה הנכונה ....

זה מה הקשר ..

פורסם

לא משנה תודה, הצלחנו (וחבר שלי)..

ה SQL היה מכוון לעיברית, ובגלל שהוא ישן אין לו תמיכה ב UTF-8, אבל מסתבר שגם לאטינית זה איכשהו בסדר,

למרות שכביכול כל תו תופס יותר מקום.

חחחח ומה קשור דפדפן..

עברית לא זקוקה ל- UTF-8 , משתנים מסוג varchar יכולים להכיל עברית כאשר כל תו תופס בייט אחד

כלומר אם אתה רואה עברית כאשר אתה מסתכל על הנתונים ישירות ב- DB אז אין בעיה ב- DB

הצורך לשנות את ה- collation של שדה מסוים כדי שיתמוך בעברית נובע רק מדרייבר לא מעודכן שקורא מה- DB ,

כלומר הדרייברים של OLE DB ו- Odbc למינהם

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.