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

מקום לדון בהצעות לשיפור המערכת

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

הודעהעל ידי Falcon » 07 מאי 2006, 00:29

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

תודה
חדשות וביקורות חומרה ומשחקים www.ngo.co.il

תנסו את הגירסה האנגלית www.eng.ngo.co.il
Falcon
ג'ומלאי משתלב
ג'ומלאי משתלב
 
הודעות: 174
הצטרף: 13 פברואר 2006, 01:49

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

הודעהעל ידי gameryoni » 12 מאי 2006, 14:31

בהחלט אני רואה צורך במדריך זה

זה יעזור אפילו לי
gameryoni
ג'ומלאי משתלב
ג'ומלאי משתלב
 
הודעות: 142
הצטרף: 28 ינואר 2006, 14:50
מיקום: ראשון לציון

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

הודעהעל ידי gali » 13 מאי 2006, 02:57

כל המידע שמובא כאן כבר נאמר ולמעשה זהו תרגום של ההודעה של דיויד מ"הפורום העולמי" הנה המקור.
  • השתמש ב- 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 לפני ייבוא למסד הנתונים החדש.
T   TC   TCP   TCP/IP  ::)
סמל אישי של המשתמש
gali
ג'ומלאי גיבור
ג'ומלאי גיבור
 
הודעות: 1524
הצטרף: 28 יוני 2005, 18:32

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

הודעהעל ידי gameryoni » 13 מאי 2006, 19:05

מישהו מוכן להסביר לי איך יוצרים ידנית  בסיס נתונים עם הגדרת UTF-8 ב- utf8_general_ci ?

כי את כל השלבים עשיתי ואני רואה שרק זה לא
כך שאין לי מושג איך בכלל עושים זאת
gameryoni
ג'ומלאי משתלב
ג'ומלאי משתלב
 
הודעות: 142
הצטרף: 28 ינואר 2006, 14:50
מיקום: ראשון לציון

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

הודעהעל ידי gali » 13 מאי 2006, 22:52

T   TC   TCP   TCP/IP  ::)
סמל אישי של המשתמש
gali
ג'ומלאי גיבור
ג'ומלאי גיבור
 
הודעות: 1524
הצטרף: 28 יוני 2005, 18:32

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

הודעהעל ידי gameryoni » 13 מאי 2006, 23:18

בזכות אנשים כמוך אני רק לומד עוד ועוד  ^_^

עריכה:

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

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

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

אז מה פספסתי פה ?
נערך לאחרונה על ידי Anonymous בתאריך 13 מאי 2006, 23:59, נערך פעם אחת בסך הכל.
gameryoni
ג'ומלאי משתלב
ג'ומלאי משתלב
 
הודעות: 142
הצטרף: 28 ינואר 2006, 14:50
מיקום: ראשון לציון

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

הודעהעל ידי Falcon » 14 מאי 2006, 02:02

השאלה שלי היא יותר לגבי מי שיש לו מסד נתונים קיים
ולא דווקא לגבי מי שמתקין את התוכנה מהתחלה.
הבעייה העיקריתי הבנתי זה מה שקורה עם הקבצים הישנים
חדשות וביקורות חומרה ומשחקים www.ngo.co.il

תנסו את הגירסה האנגלית www.eng.ngo.co.il
Falcon
ג'ומלאי משתלב
ג'ומלאי משתלב
 
הודעות: 174
הצטרף: 13 פברואר 2006, 01:49

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

הודעהעל ידי gali » 14 מאי 2006, 04:45

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  בעיה עם ההמרה כפולה בעברית
נערך לאחרונה על ידי Anonymous בתאריך 15 מאי 2006, 11:47, נערך פעם אחת בסך הכל.
T   TC   TCP   TCP/IP  ::)
סמל אישי של המשתמש
gali
ג'ומלאי גיבור
ג'ומלאי גיבור
 
הודעות: 1524
הצטרף: 28 יוני 2005, 18:32

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

הודעהעל ידי Falcon » 15 מאי 2006, 22:56

אני מדבר על המרה של מידע שהוא בעיקר בעברית
חדשות וביקורות חומרה ומשחקים www.ngo.co.il

תנסו את הגירסה האנגלית www.eng.ngo.co.il
Falcon
ג'ומלאי משתלב
ג'ומלאי משתלב
 
הודעות: 174
הצטרף: 13 פברואר 2006, 01:49

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

הודעהעל ידי gali » 06 יוני 2006, 11:08

*שימו לב
עם השדרוג ל-1.0.9 יש לשוב ולהסיר את סימן ההערה  מ- database.php   

בהצלחה.
T   TC   TCP   TCP/IP  ::)
סמל אישי של המשתמש
gali
ג'ומלאי גיבור
ג'ומלאי גיבור
 
הודעות: 1524
הצטרף: 28 יוני 2005, 18:32

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

הודעהעל ידי Dror » 23 יולי 2006, 02:05

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

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

בהמשך..
UTF8 ו  ו  MySql בעברית
המרות בסיסי נתונים
Dror
ג'ומלאי משתלב
ג'ומלאי משתלב
 
הודעות: 51
הצטרף: 29 ספטמבר 2004, 09:26

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

הודעהעל ידי yoni ^_^ » 25 נובמבר 2006, 02:15

זה עדיין לא מסביר לי

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

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


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

מקווה שזה יצא (סורי על החוצפה לדרישה הזאת אבל אני חושב שזה מתבקש)
yoni ^_^
ג'ומלאי מתמיד
ג'ומלאי מתמיד
 
הודעות: 213
הצטרף: 01 ספטמבר 2006, 23:01
מיקום: ראשון לציון

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

הודעהעל ידי gali » 25 נובמבר 2006, 13:41

  • צור ידנית בסיס נתונים עם הגדרת UTF-8 השתמש ב- utf8_general_ci .
  • יצא את המידע הקיים בבסיס הנתונים הישן שלך
  • המר את הנתונים (בקובץ היצוא) ל-utf-8
  • יבא את הנתונים לתוך מסד הנתונים החדש
  • הגדר לג'ומלה להשתמש ב-DB החדש
  • השלם את יתר השינויים שהופיעו (סילוק ה-// וקובץ שפה מותאם)
T   TC   TCP   TCP/IP  ::)
סמל אישי של המשתמש
gali
ג'ומלאי גיבור
ג'ומלאי גיבור
 
הודעות: 1524
הצטרף: 28 יוני 2005, 18:32

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

הודעהעל ידי mtk » 26 נובמבר 2006, 02:03

gali כתב:
  • יבא את הנתונים לתוך מסד הנתונים החדש

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

קיימת בעייה עם PHPMYADMIN ונושא הUTF בייצוא.
למי שיש דרך אחרת לייצא את הנתונים - מומלץ לבחור בה...
מומחה ג'ומלה ו-RTL - בניית אתרי אינטרנט מבוססי ג'ומלה, מודולי סליקה, תמיכה, הדרכה, אתר מראה לזאפ ועוד...
Gracy Art - אתר היצירה של גרסיאלה קוצ'ן | IsrArg - קהילת ישראל-ארגנטינה
לייט הוסט - אחסון אתרים לג'ומלה בישראל - כולל התקנה חינם בחשבון האחסון! תמיכה בג'ומלה, תבניות לג'ומלה ועוד.
mtk
צוות הגרעין
צוות הגרעין
 
הודעות: 7365
הצטרף: 13 נובמבר 2005, 23:36
מיקום: BGU

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

הודעהעל ידי szadok » 29 נובמבר 2006, 20:11

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

הבא

חזור אל הצעות לשיפור בג'ומלה



מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ואורח אחד

cron

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

Powered By JFBConnect

אחסון בחסות:

התחברות



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

הודעות חדשות

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

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

מי באתר

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