הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 05-05-12, 21:01   # 1
Itay
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 564

Itay לא מחובר  

ציטוט:
נכתב במקור על ידי xPerfection צפה בהודעה
כדי שמסד הנתונים יעבוד באופן מלא תחת utf8_general_ci, להלן מס' דברים שיש לבצע ואפשר גם דרך ה- phpMyAdmin -
1. בלשונית של ה- host אתה מגדיר את ה- MySQL connection collation כ- utf8_general_ci.
2. בלשונית של ה- database הרלוונטי, אתה נכנס ל- Operations ומגדיר את ה- Collation כ- utf8_general_ci.
3. בלשונית של ה- table הרלוונטית, אתה נכנס ל- Operations ומגדיר את ה- Collation כ- utf8_general_ci.
4. בלשונית של ה- field הרלוונטי (אתה מגיע לשם דרך ה- Structure של הטבלה), אתה מגדיר את ה- Collation כ- utf8_general_ci.
5. בהתחברות למסד הנתונים, אתה שולח בתחילת החיבור את השאילתה SET NAME 'utf8'.

מבחינת מסד הנתונים, כל זה אמור להספיק.
מעבר לכך - יש לוודא כמובן שכל הקבצים מקודדים כ- utf8 ושאתה מגדיר לדפדפן שהקידוד הוא utf8 (ציינת שעשית את זה, אז זה אמור להיות בסדר).
רק שתכיר - ראיתי כבר כמה דאטהבייסים שהיו מוגדרים על latin, אבל השדות היו על utf8 general ci, וברגע שהיה את ה-set names הכל עבד כמו שצריך (מן הסתם אין סיבה להשאיר את זה על latin - אבל בכל זאת זה עובד)
  Reply With Quote
ישן 05-05-12, 21:34   # 2
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

ציטוט:
נכתב במקור על ידי Itay צפה בהודעה
רק שתכיר - ראיתי כבר כמה דאטהבייסים שהיו מוגדרים על latin, אבל השדות היו על utf8 general ci, וברגע שהיה את ה-set names הכל עבד כמו שצריך (מן הסתם אין סיבה להשאיר את זה על latin - אבל בכל זאת זה עובד)
אני לא מבין את הפואנטה כאן..

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

Last edited by אדיר; 05-05-12 at 21:36..
  Reply With Quote
ישן 06-05-12, 01:03   # 3
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי Itay צפה בהודעה
רק שתכיר - ראיתי כבר כמה דאטהבייסים שהיו מוגדרים על latin, אבל השדות היו על utf8 general ci, וברגע שהיה את ה-set names הכל עבד כמו שצריך (מן הסתם אין סיבה להשאיר את זה על latin - אבל בכל זאת זה עובד)
הקידוד של החיבור נקבע אוטומטית לפי הקידוד של הDB שנבחר.
נכן אם בוחרים מסד נתונים שהקידוד שלו LATIN, הקידוד של החיבור יהיה LATIN אך אם מריצים SET NAME UTF8 זה יסדר את זה.

בכל מקרה תמיד כדאי מההתחלה לעבוד נקי ולשמור על אחידות בקידודים.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 05:49.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ