שלח תשובה

זירת השאלות

715
צפיות
18
תשובות

התייאשתי… MYSQL

,‏ 1 ביולי, 2008

אני מאחסן ב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 תשובות

  1. dors הגיב:

    אני חושב שהרעיון של UTF לא יועיל…


    DOЯ

  2. למה?
    אם האתר יהיה קידוד רגיל והדיבי יוניקוד יהיו לך צרות, אבל במידה ואתה שוקל להמיר הכל ליוניקוד – למה זה לא יועיל?

    אני לא מכיר בכלל את mysql לכן לא הגבתי, אבל יוניקוד תמיד פותר הכל, לא?


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

  3. dors הגיב:

    גם הדיבי מוגדר כעברית
    אני חושב שהבעיה היא בשרת אבל לפי מה שהם טוענים אין להם איך לעזור לי בנושא…

    אני אעשה עוד ניסיון עם UTF.. תודה


    DOЯ

  4. dors הגיב:

    הגיוני שאי אפשר
    לעבוד עם עברית בMYSQL דרך BRINKSTER?
    מתוך הFAQ בתפוז

    "חבל שלא הצלחתי לעבוד עם ה-MySQL בעברית, אבל אני חושב שזו בעיה בקוד אצלי ולא אצלהם… בכל מקרה עברתי ל-MSSQL "

    יכול להיות שפשוט אי אפשר לעבוד עם עברית ב MYSQL והפיתרון הוא לעבור ל SQL סרבר? (למרות שזה לא נשמע לי הגיוני שאי אפשר)


    DOЯ

  5. BuildHome הגיב:

    תשובה
    כשמתקינים MYSQL אמורים להתקין גם תמיכה בשלל השפות השונות, ייתכן ולא עשו זאת אצלם בשרת.

    ואם אתה עובד עם יוניקוד, גם השדות עצמן ב-MYSQL בטבלאות צריכים להיות ביוניקוד.


    "החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
    http://Www.Torec.Net &nbsp;* http://Www.Torec.In

  6. dors הגיב:

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

    התשובה שקיבלתי מהם לגבי התקנת עברית היא שהשפה מותקנת…


    DOЯ

  7. BuildHome הגיב:

    תשובה
    יש בעיה עם הדרייבר 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 &nbsp;* http://Www.Torec.In

  8. dors הגיב:

    אז הפיתרון העדיף הוא SQL SERVER למעשה?


    DOЯ

  9. BuildHome הגיב:

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

    אבל MSSQL עולה כסף ויקר יותר ולכן זו החלטה שלך, לפי תקציב ובחירה על מה ללכת.

    אני אישית ישר קפצתי מאקסס ל-SQL SERVER 2000/2005 ואני ממש לא מצטער על כך שדילגתי על MYSQL.


    "החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
    http://Www.Torec.Net &nbsp;* http://Www.Torec.In

  10. dors הגיב:

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


    DOЯ

  11. BuildHome הגיב:

    אוקי
    אתה תמיד יכול להשתמש באקסס, אבל זה באמת תלוי בדרישות שלך, בעומס וכו'.

    בהצלחה.


    "החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
    http://Www.Torec.Net &nbsp;* http://Www.Torec.In

  12. dors הגיב:

    MS SQL
    טוב, בעקבות הבעיה בעברית הוחלט לשדרג.
    התבקשתי לבחור בין SQL SERVER 2002 לבין 2005.
    יצא לי לעבוד עם 2005, האם מסיבות כאלו או אחרות עדיף לבחור ב 2002? ההבדלים ביניהם משמעותיים?

    תודה


    DOЯ

  13. אתה מתכוון 2000 או 2005
    לא יודע אם תרגיש בהבדלים בניהם, בד"כ השיפורים הם בביצועים על בסיסי נתונים ענקיים, ארכיונים וכו'.

    אבל חדש יותר תמיד טוב יותר, ו-2005 לא נופל במאומה מ-2000, ואני מנחש ש2005 בטח יושב שם על מכונה חדישה יותר, כך שלא רואה סיבה אמיתית לבחור ב-2000 דווקא…

    בנוסף, אוטוטו יוצא 2008 (או שיצא כבר לפני כמה שבועות), אני מניח שעוד לא הרבה זמן מייקרוסופט תבצע וידוא הריגה ל-2000.


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

  14. Orny הגיב:

    סעמק מצטער נלחץ לי האנטר הקטן בצד..
    כל פעם שאתה מתחבר למסד תריץ את השאילתא הבאה ישר לאחר ההתחברות

    set names 'hebrew'

שלח תשובה