עמוד 1 מתוך 2

מדריך למעבר UTF-8

הודעהפורסם: 07 מאי 2006, 00:29
על ידי Falcon
שלום לכולם,
אומנם גלי אמרה שברגע שתצא גומלה 1.5 אז נושא המעבר מעברית ליוניקוד יעלה.
אבל אני אשמח ובטח עוד רבים כמוני ישמחו אם מישהו שמבין עניין יוכל לאגד את הנושא תחת מדריך אחד באופן מלא ומסודר וכולנו נוכל לעשות את ההכנות למעבר ליוניקוד עוד בטרם יציאת 1.5

תודה

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 12 מאי 2006, 14:31
על ידי gameryoni
בהחלט אני רואה צורך במדריך זה

זה יעזור אפילו לי

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 13 מאי 2006, 02:57
על ידי gali
כל המידע שמובא כאן כבר נאמר ולמעשה זהו תרגום של ההודעה של דיויד מ"הפורום העולמי" הנה המקור.
  • השתמש ב- MySQL version 4.1.2 או גרסה חדשה יותר   
  • לפני התקנת המערכת, צור ידנית בסיס נתונים עם הגדרת UTF-8 השתמש ב- utf8_general_ci
  • שנה את ההגדרה בקובץ השפה להיות 'charset=utf-8' 
  • חפש ב-  includes/database.php   בסביבות שורה 102 את הביטוי הבא ובטל את סימן ההערה //  
קוד: בחר הכל
$this->_table_prefix = $table_prefix;
 //@mysql_query("SET NAMES 'utf8'", $this->_resource);    // THIS IS THE LINE TO UNCOMMENT
$this->_ticker = 0;
$this->_log = array();


דיויד כתב:כמה הערות:
למעשה גרסת 1.0 אינה תומכת utf-8 והשינויים בקישור משפרים את הדברים החשובים אך לא נותנים תמיכה מלאה
אם מסד הנתונים (או הטבלאות) בקידוד utf8, הסידור הנ"ל פועל טוב בעברית. המעניין הוא שבשפות לטיניות יש בעיות רבות שלא קיימות בעברית בעת שימוש ב utf-8.\
להערכתי - אפשר להפעיל אתב בעברית בקידוד utf-8 עם השינויים

אם תבחרי להשאר בקידוד windows-1255 - לא תהיה בעיית הגירה לגרסה 1.1- כבר ניסיתי את זה כמה פעמים.
עם phpmyadmin ניתן לבצע זאת ללא שום כלי המרה אחרים.
לכל היותר דרוש לפתוח את קובץ ה sql  ב notepad ולשמור אותו בקידוד utf-8 לפני ייבוא למסד הנתונים החדש.

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 13 מאי 2006, 19:05
על ידי gameryoni
מישהו מוכן להסביר לי איך יוצרים ידנית  בסיס נתונים עם הגדרת UTF-8 ב- utf8_general_ci ?

כי את כל השלבים עשיתי ואני רואה שרק זה לא
כך שאין לי מושג איך בכלל עושים זאת

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 13 מאי 2006, 22:52
על ידי gali

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 13 מאי 2006, 23:18
על ידי gameryoni
בזכות אנשים כמוך אני רק לומד עוד ועוד  ^_^

עריכה:

לאחר מספר בדיקות

אני מבין שכנראה אין לי את הגרסה הנכונה כי משום מה שאני משווה את מה שיש לי לשלך
הוא שאצלי האפשרויות מוגבלות ולא מצאתי את האפשרות ליצירת ממסד חדש

http://img252.imageshack.us/img252/1238/bag9vj.jpg[/img]
העניין הוא שהגרסה שרשומה אצלי היא 10.0.6.59

אז מה פספסתי פה ?

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 14 מאי 2006, 02:02
על ידי Falcon
השאלה שלי היא יותר לגבי מי שיש לו מסד נתונים קיים
ולא דווקא לגבי מי שמתקין את התוכנה מהתחלה.
הבעייה העיקריתי הבנתי זה מה שקורה עם הקבצים הישנים

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 14 מאי 2006, 04:45
על ידי gali
gameryoni כתב:
אני מבין שכנראה אין לי את הגרסה הנכונה כי משום מה שאני משווה את מה שיש לי לשלך
הוא שאצלי האפשרויות מוגבלות ולא מצאתי את האפשרות ליצירת ממסד חדש


במידה ואתה מוגבל אתה יכול לשנות את ה- SQL בקובץ ההתקנה או לעשות התקנה רגילה וליצא את ה-DB
לשנות בו את הקידוד של הטבלאות ל-
קוד: בחר הכל
ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT='מה שרשום' ;


ולדאוג שהטבלאות החדשות יקבלו קידוד מתאים:(בטאב"פעולות")
http://img422.imageshack.us/img422/1541/utf8db4ul.th.jpg[/img]
דרך אגב בתמונה זה phpMyAdmin 2.7.0

או להשתמש ב-
קוד: בחר הכל
mysql_query("SET NAMES utf8;");

ל-Falcon המרה של מידע באנגלית לא אמורה להיות בעיתית , יש ל-phpMyAdmin  בעיה עם ההמרה כפולה בעברית

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 15 מאי 2006, 22:56
על ידי Falcon
אני מדבר על המרה של מידע שהוא בעיקר בעברית

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 06 יוני 2006, 11:08
על ידי gali
*שימו לב
עם השדרוג ל-1.0.9 יש לשוב ולהסיר את סימן ההערה  מ- database.php   

בהצלחה.

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 23 יולי 2006, 02:05
על ידי Dror
התחלתי לכתוב, בינתיים כתבתי את הפרק הראשון, מקווה להמשיך בימים הקרובים, אעדכן אתכם.

הפרקים:
עברית וUTF 8
כאן: http://gushetzion.net/index.php?option= ... &Itemid=25

בהמשך..
UTF8 ו  ו  MySql בעברית
המרות בסיסי נתונים

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 25 נובמבר 2006, 02:15
על ידי yoni ^_^
זה עדיין לא מסביר לי

איך לבצע בצורה הכי מסודרת מעבר מאתר שקיים כבר זמן רב עם תוכן רב

ל UTF מבלי לאבד שום תוכן ומידע מהאתר....


זה מה שהייתי רוצה בתוך אחד שלא מתמצא בגומלה
להבין את המעבר בצורה חלקה עם הסברים בשלבים

מקווה שזה יצא (סורי על החוצפה לדרישה הזאת אבל אני חושב שזה מתבקש)

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 25 נובמבר 2006, 13:41
על ידי gali
  • צור ידנית בסיס נתונים עם הגדרת UTF-8 השתמש ב- utf8_general_ci .
  • יצא את המידע הקיים בבסיס הנתונים הישן שלך
  • המר את הנתונים (בקובץ היצוא) ל-utf-8
  • יבא את הנתונים לתוך מסד הנתונים החדש
  • הגדר לג'ומלה להשתמש ב-DB החדש
  • השלם את יתר השינויים שהופיעו (סילוק ה-// וקובץ שפה מותאם)

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 26 נובמבר 2006, 02:03
על ידי mtk
gali כתב:
  • יבא את הנתונים לתוך מסד הנתונים החדש

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

קיימת בעייה עם PHPMYADMIN ונושא הUTF בייצוא.
למי שיש דרך אחרת לייצא את הנתונים - מומלץ לבחור בה...

בעניין: מדריך למעבר UTF-8

הודעהפורסם: 29 נובמבר 2006, 20:11
על ידי szadok
מצאתי סקריפט שהופך charcter set לאחר.
נראה לי שהוא ימיר את ה-DB שלכם ל- utf-8.
עוד לא ניסיתי אותו, אז לא מתחייב
http://dev.mysql.com/doc/refman/5.0/en/ ... rsion.html
בהצלחה,
שלומי

ג'ומלה!ישראל בפייסבוק ג'ומלה!ישראל בטוויטר ג'ומלה!ישראל בגוגל+

Powered By JFBConnect

אחסון בחסות:

התחברות



התחבר/י עם פייסבוק
Powered By JFBConnect

הודעות חדשות

הרשמה לניוזלטר

הירשמו לניוזלטר וקבלו עדכונים וחדשות מג'ומלה! ישראל
captcha

מי באתר

יש באתר 1342 אורחים מחוברים