hebrew_general_ci vs hebrew_bin

hebrew_general_ci vs hebrew_bin

אז הראשון לא רגיש לאותיות גדולות או קטנות של אנגלית והשני זה בינארי איפה באים לידי ביטוי ההבדלים בין השניים? ומה בדיוק ההבדלים? תודה.
 

fat fish

New member
כאשר מעוניינים במערכת

התומכת בריבוי שפות (ולמעט מערכות ספציפיות, מומלץ לתכנן כל מערכת כבעלת תמיכה בריבוי שפות) לא הייתי ממליץ להשתמש באף אחד מ-collation אלו. מנסיון, מערכת שפיתחי בעבר לא התאימה לעבודה עם השפה הרוסית בגלל הבעיה הזו. ואני ממליץ להשתמש בקידודים מסדרת utf8. כשהפשוט לשימוש הוא utf8_general_ci, אך כדאי להכיר גם את utf8_unicode_ci.
 
לא ממש ענית לגבי ההבדלים

utf8_general_ci יודע למיין בעברית?מישהו יודע מה משמעות השגיאה הבאה ואיך לטפל בה?
Illegal mix of collations (hebrew_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='​
תודה.
 

fat fish

New member
נכון והנה אתה מציג את הבעיה..

ברגע שיש לך תווים שלא שייכים לקידוד hebrew_general_ci אתה מקבל שגיאה. שימוש בגרסה הכללית תבטיח המנעות ממצבים כאלו.
 
utf8_general_ci

אז עכשיו אני מנסה לעבוד עם utf8_general_ci שיניתי את ה DB והטבלאות שלי ל utf8_general_ci אני עדיין משתמש ב:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />​
זה משנה? אם הבנתי נכון אז הבנתי שצריך להוסיף את זה:
mysql_query("SET CHARACTER SET utf8_general_ci",$connection); mysql_query("SET NAMES 'utf8_general_ci'",$connection);​
אז הוספתי. למה לטבלאות נכנס ג'יבריש במקום עברית יפה ונחמדה? אני כבר על סף איבוד השפיות. חם ואין לי כח יותר לים המידע שאני נובר בתוכו. עמכם הסליחה התודה והאנחה.
 
ובכן

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">​
כבר ניסיתי את זה וקיבלתי דף לבן, קראתי באיזשהו מקום שמישהו טוען שזה אולי קשור לדפדפן. לא נראה לי תשובה מספקת, נכון לעכשיו אני מתכוון להמשיך לעבוד על אקספלורר. קראתי את השירשור שנתת לי. העדפתי לעשות בינתיים כפי שמציע "כלב טיפש"
http://www.tapuz.co.il/tapuzforum/main/Viewmsg.asp?forum=312&msgid=76804328​
יש לי רתיעה מ utf8 לעת עתה. בעיקר היות ונוח לי יותר לעבוד עם
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />​
מה זה אומר "4. לשמור את כל הקבצים שלך כutf8"? אני עובד עם נוטפד. איך זה בא לידי ביטוי?
 

itaym02

New member
זה בא לידי ביטוי בכך שאתה זורק note

notepad לפח. מוריד editplus דואג שeditplus תשמור את הקבצים ללא bom (תביט בהגדרות של התוכנה) - זה דר"א יפתור לך את הבעיה של דף לבן.
 
אתה מקשה עלי..

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