1230
צפיות
צפיות
2
תשובות
תשובות
עבודה עם עברית עם mySQL ו JAVA
שלום,
לאחר קריאת הכתבה שלכם לגבי עבודה עם JSP ו mySQL בעיברית ( שהייתה מאוד מועילה ) רציתי לדעת – האם יש דרך לא להשתמש ב UTF – 8 ?
אני רוצה להשתמש ב charset=windows-1255 בדף שלי ועדיין להיות מסוגל לשמור ב MYSQL את התוצאות בעיברית. הגדרתי ב mySQL את כל מה שצריך ל hebrew.
וגם ניסיתי להשתמש בפקודה :
int ret = statement.executeUpdate("SET NAMES 'hebrew
לפני עידכון ה DB.
שום דבר לא עוזר, עדיין רואה ???? ב DB.
לחלופין: הייתי רוצה להשתמש ב UTF-8 אבל כשניסיתי לכוון את charset שלי ל utf-8 אז כל התוכן העיברי שלי נהיה גבריש ובלגן שלם
הצילו !!!!!!!!
תודה מראש
2 תשובות
נסה להשתמש ב SET NAMES
במחרוזת החיבור.
(אמנם זה ASP, אבל העקרון דומה)
מצאתי !!!!
לכל מי שעובד עם JAVA !
מכיוון ש JAVA עובדת ב UNICODE זה הכרחי להריץ את המתודה הבאה על ה request שמכיל את הנתונים שהגיעו מהדף בעיברית :
request.setCharacterEncoding("ISO-8859_8");
זה יסדר את החיים !
במקרה שלי הגדרתי את הטבלה ב mysql עם DEFAULT CHARSET=hebrew
והכל בסדר.
תודה לכל מי שניסה לעזור