עברית וmySQL

giladznaor

New member
עברית וmySQL

זכור לי שדיברו על זה לא מזמן, אבל אני לא מוצא את השרשור. עם המוטרדים סליחה. אני עובד כרגע על עיברות האתר שלי מאנגלית, ואני נתקל בבעיה קריטית בעבודה עם mySQL. כל פעם שאני כותב טקסט בעברית בטופס, השאילתת mySQL מעוותת לי את כל העברית. לדוגמא:
update hb_gallery set name='שלום עולם' WHERE (id=1);​
הופך ל: 'שלום &'
 

OriIdan

New member
הבעיה לא הייתה בסיס הנתונים

באותו שרשור שדיברו על זה, הבעיה הייתה בסופו של דבר קידוד לא נכון של הדף. עוד דבר שכדאי לבדוק הוא את אורך השדה שלך, אם אתה עובד בקידוד UTF-8 (מומלץ מאד) אז כל אות עברית לוקחת שני בתים ואז גודל השדה צריך להיות פי שניים. לא מזמן המרתי אתר שלם עם בסיס נתונים ב mySQL לעברית עבדתי ב UTF-8, לא הייתה לי בעיה לכתוב עברית אבל נתקלתי בשדות כמו שם, כותרת וכד' שנחתכו בצורה דומה למה שאתה מתאר. הגדלתי את גודל השדה ואז זה לא נחתחך יותר.
 
למעלה