mysql עם JAVA

tnrh1

New member
mysql עם JAVA

שלום,
אני מנסה להעביר נתונים מהקוד JAVA למסד הנתונים שלי בMYSQL.
הבעיה היא שכשאני מעביר נתונים בעברית מתקבל פלט של סימני שאלה במקום.
ניסיתי לשנות את ה COLLATION במסד אבל זה לא עזר.. הבנתי שאפשר לשנות את הCOLLATION דרך הקוד עצמו אבל אני לא בטוח איך.
תודה.
 

פרסאוס

New member
ראשית מה הקידוד שלך ב DB

לי לא הייתה שום בעייה עם גאווה כשהקידוד מוגדר כראוי.
לא עם עברית, סינית או כל שפה אחרת.
שנית, איך אתה מזין את הנתונים בעברית? תתפלא זה חשוב.
 

tnrh1

New member
תשובה

הקידוד במסד נתונים בטבלה ובעמודות הוא utf8 general ci.
ואני מזין את הנתונים עם הפונקציות הרגילות של JAVA עם MYSQL.. זה מסתכם בפעולה SETSTRING עם איזה מחרוזת בעברית כניסיון.. כמובן שזה יהיה משתנה בסופו של דבר אם זאת השאלה.
 

פרסאוס

New member
צרף את השורות הרלוונטיות האלו בקוד.

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