פורסם 2014 ביוני 2911 שנים שלום,בשדה קלט בטופס, אני מקליט מחרוזת בעברית. למשל: "אאא".כאשר אני מעביר את שדות הקלט ב" insert" לטבלה בשרת MySQL, השדה מופיע כמחרוזת סימני שאלה. כך: "???".חלק ה head בטופס הינו:<head> <title>הרשמה</title> <meta charset=utf-8>מישהו יכול להסביר לי איך מוסיפים מחרוזות בעברית לשדות בטבלת MySQL?תודה
פורסם 2014 ביוני 2911 שנים א. תדאג שהמסד נתונים שלך וכל הטבלאות מוגדרים עם collation: utf-8-general-ciב. תריץ את השאילתא הבאה כשאתה מתחבר למסד נתונים:SET NAMES utf8^ אם זה לא יעבוד תנסה במקום את השאילתות הבאות, זה השתמשתי בעבר ואני יודע שזה עובד:SET character_set_client = utf8SET character_set_connection = utf8SET character_set_results = utf8
פורסם 2014 ביוני 2911 שנים מחבר תודה, ניסיתי את כל האפשרויות שהעלית והעליתי חרס בידי תודה על כל פנים.
פורסם 2014 ביוני 2911 שנים בדקתי את זה הרגע וזה עובד אצלי תקין.שים לב שזה לא ״יתקן״ את המידע ששמור אצלך, אבל מידע חדש יישמר כמו שצריך
פורסם 2014 ביולי 211 שנים מחבר אתה צודק. תיקנתי את הטבלה ל collation: utf-8-general-ci אך לא את הטור. אחר שגם הטור הפך collation: utf-8-general-ci זה עדיין לא עבד. הוספתי לקוד החיבור: mysql_query("SET NAMES 'utf8'");mysqli_query($dbcon, "SET NAMES 'utf8'"); וזה עבד. תודה !
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.