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