3007
צפיות
צפיות
2
תשובות
תשובות
טקסטים בעברית נכנסים למסד בתור סימני שאלה בעזרת SQL INSERT
שלום,
מתכנת אתר בשפת ASP.NET ב- Web Developer וכאשר טקסט עברי נכנס למסד בעזרת SQL INSERT זה מופיע לי שם כסימני שאלה.
מה ניתן לעשות בכדי לתקן את זה?
תודה!
שלום,
מתכנת אתר בשפת ASP.NET ב- Web Developer וכאשר טקסט עברי נכנס למסד בעזרת SQL INSERT זה מופיע לי שם כסימני שאלה.
מה ניתן לעשות בכדי לתקן את זה?
תודה!
2 תשובות
ראשית צריך לוודא שהקידוד של הבסיס נתונים עצמו מאפשר עברית. יש הרבה מאוד סטים של קידודים, בד"כ נהוג להגדיר HEBREW_CI, אני לא באמת יודע מה ההבדלים בניהם…
דבר שני, אם אתה עובד עם יוניקוד (ואם לא – אז תתחיל), טיפוסי הסטרינגים שאתה מגדיר לשדות בטבלאות צריכים להיות מסוג nvarchar, שהם מאפשרים תווי יוניקוד
הטיפוסי סטרינגים שני מגדיר לשדות בטבלאות הם מסוג nvarchar.
ואין בקידוד אופציה של HEBREW_CI.
הצעה נוספת?