715
צפיות
צפיות
18
תשובות
תשובות
התייאשתי… MYSQL
אני מאחסן בBRINKSTER, משתמש בMYSQL, הבעיה היא עברית.
הנתונים מוכנסים למסד כעברית (גם זה לא תמיד) אבל מוצגים באתר כסימני שאלה.
חרשתי FAQים וחרשתי את גוגל, לא מצאתי תשובה…
DRIVER={MySQL ODBC 3.51 Driver}; SERVER=X; DATABASE=X; UID=X; PWD=X; port=3306; default-character-set=hebrew;stmt=SET NAMES 'hebrew';
יכול להיות שאין לזה פיתרון ב BRINKSTER? אולי מעבר ל UTF יפתור את הבעיה?
תודה
DOЯ
18 תשובות
אני חושב שהרעיון של UTF לא יועיל…
DOЯ
למה?
אם האתר יהיה קידוד רגיל והדיבי יוניקוד יהיו לך צרות, אבל במידה ואתה שוקל להמיר הכל ליוניקוד – למה זה לא יועיל?
אני לא מכיר בכלל את mysql לכן לא הגבתי, אבל יוניקוד תמיד פותר הכל, לא?
אלי ענתבי
entry interactive
http://www.entry.co.il
גם הדיבי מוגדר כעברית
אני חושב שהבעיה היא בשרת אבל לפי מה שהם טוענים אין להם איך לעזור לי בנושא…
אני אעשה עוד ניסיון עם UTF.. תודה
DOЯ
לא הלך עם ה UTF
DOЯ
הגיוני שאי אפשר
לעבוד עם עברית בMYSQL דרך BRINKSTER?
מתוך הFAQ בתפוז
"חבל שלא הצלחתי לעבוד עם ה-MySQL בעברית, אבל אני חושב שזו בעיה בקוד אצלי ולא אצלהם… בכל מקרה עברתי ל-MSSQL "
יכול להיות שפשוט אי אפשר לעבוד עם עברית ב MYSQL והפיתרון הוא לעבור ל SQL סרבר? (למרות שזה לא נשמע לי הגיוני שאי אפשר)
DOЯ
תשובה
כשמתקינים MYSQL אמורים להתקין גם תמיכה בשלל השפות השונות, ייתכן ולא עשו זאת אצלם בשרת.
ואם אתה עובד עם יוניקוד, גם השדות עצמן ב-MYSQL בטבלאות צריכים להיות ביוניקוד.
"החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
http://Www.Torec.Net * http://Www.Torec.In
כשניסיתי לעבוד עם יוניקוד
עדיין קיבלתי סימני שאלה עם עברית, כמובן ששיניתי גם את השדות ליוניקוד.
התשובה שקיבלתי מהם לגבי התקנת עברית היא שהשפה מותקנת…
DOЯ
תשובה
יש בעיה עם הדרייבר 3.51, ובעיה ספציפית עם ODBC Connector 3.51.16.
אבל עם הדרייבר ODBC Connector 3.51.12 זה עובד עם עברית.
הכל בעיה עם הדרייבר 3.51 שלא עובד טוב עם עברית ב-ADO עם ASP.
חיפוש קטן בגוגל ומצאתי תשובה.
"החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
http://Www.Torec.Net * http://Www.Torec.In
אז הפיתרון העדיף הוא SQL SERVER למעשה?
DOЯ
תשובה
כן, וגם יותר מומלץ.
הרבה יותר חזק, יותר אפשרויות, ממשק גרפי מקצועי ועוד שלל תכונות אחרות.
אבל MSSQL עולה כסף ויקר יותר ולכן זו החלטה שלך, לפי תקציב ובחירה על מה ללכת.
אני אישית ישר קפצתי מאקסס ל-SQL SERVER 2000/2005 ואני ממש לא מצטער על כך שדילגתי על MYSQL.
"החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
http://Www.Torec.Net * http://Www.Torec.In
אין ספק שמדובר בבסיס נתונים טוב יותר![](/icon/2.gif)
השאלה היא האם הוא נחוץ.. וכרגע לא ממש, אבל כנראה שזאת האפשרות היחידה בBRINKSTER.
תודה
DOЯ
אוקי
אתה תמיד יכול להשתמש באקסס, אבל זה באמת תלוי בדרישות שלך, בעומס וכו'.
בהצלחה.
"החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
http://Www.Torec.Net * http://Www.Torec.In
MS SQL
טוב, בעקבות הבעיה בעברית הוחלט לשדרג.
התבקשתי לבחור בין SQL SERVER 2002 לבין 2005.
יצא לי לעבוד עם 2005, האם מסיבות כאלו או אחרות עדיף לבחור ב 2002? ההבדלים ביניהם משמעותיים?
תודה
DOЯ
אתה מתכוון 2000 או 2005
לא יודע אם תרגיש בהבדלים בניהם, בד"כ השיפורים הם בביצועים על בסיסי נתונים ענקיים, ארכיונים וכו'.
אבל חדש יותר תמיד טוב יותר, ו-2005 לא נופל במאומה מ-2000, ואני מנחש ש2005 בטח יושב שם על מכונה חדישה יותר, כך שלא רואה סיבה אמיתית לבחור ב-2000 דווקא…
בנוסף, אוטוטו יוצא 2008 (או שיצא כבר לפני כמה שבועות), אני מניח שעוד לא הרבה זמן מייקרוסופט תבצע וידוא הריגה ל-2000.
אלי ענתבי
entry interactive
http://www.entry.co.il
D: תודה![](/icon/2.gif)
DOЯ
יש פתרון
הנה הפתרון (טעות שלי)
סעמק מצטער נלחץ לי האנטר הקטן בצד..
כל פעם שאתה מתחבר למסד תריץ את השאילתא הבאה ישר לאחר ההתחברות
set names 'hebrew'