פורסם 2005 בדצמבר 1319 שנים יש לי בעיה עם עברית בתוך מסד הנתונים mysqlכשאני מכניס נתונים בעברית לתוך מסד הנתונים, דרך האתר, אז העברית מופיעה כג'יבריש בתוך phpmyadmin.כשאני שולף את הנתונים מהמסד נתונים בעזרת שאילתא בחזרה אל תוך האתר אז זה כן מופיע בעברית.הבעיה שלי היא שבתוך מסד הנתונים זה מופיע כג'יבריש ואני לא יכול לערוך תוכן ישירות בתוך phpmyadmin.עוד דבר, כשאני מכניס נתונים בעברית ישירות אל תוך המסד נתונים ישירות דרך phpmyadmin אז זה מופיע כסימני שאלה.מישהו יודע מה הבעיה? איך אני יכול לפתור את זה?בבקשה תעזרו לי כי זה משגע אותי. ישבתי ימים על בניית אתר ועכשיו הקטע הזה עם העברית עוצר אותי...צירפתי תמונה שתראו מה הבעיה[attachment deleted by admin]
פורסם 2005 בדצמבר 1319 שנים אתה יכול, דבר ראשון, להגדיר לכל עמודת טקסט את הקידוד שלה.http://dev.mysql.com/doc/refman/5.0/en/charset-column.htmlדבר שני, למה אתה צריך לערוך דברים דרך ממשק DB כלשהו?
פורסם 2005 בדצמבר 1419 שנים מחבר דבר שני, למה אתה צריך לערוך דברים דרך ממשק DB כלשהו?אני לא צריך או חייב כרגע, אבל אני רוצה שתהיה האפשרות לכך אם אני ארצה.אני לא רוצה להגיע למצב שאם אני אהיה חייב לשנות משהו אז אני אהיה חייב ליצור לזה קוד באתר.
פורסם 2005 בדצמבר 1419 שנים התשובה היא ממש פשוטה! הגרסאות הקיימות כרגע בשוק של ה mysql פשוט לא תומכות ב UNICODE לכן אין מצב לראות עברית, אבל הם הבטיחו כי הגרסא הבאה, שאמורה לצאת בתחילת 2006 כן תתמוך ב UNICODE ואז אתה תוכל להיות רגוע, שמח ומאושר
פורסם 2005 בדצמבר 1419 שנים התשובה היא ממש פשוטה! הגרסאות הקיימות כרגע בשוק של ה mysql פשוט לא תומכות ב UNICODE לכן אין מצב לראות עברית, אבל הם הבטיחו כי הגרסא הבאה, שאמורה לצאת בתחילת 2006 כן תתמוך ב UNICODE ואז אתה תוכל להיות רגוע, שמח ומאושר ?? http://dev.mysql.com/tech-resources/articles/4.1/unicode.html One of the major new features in MySQL 4.1 is strong Unicode support, along with support for specifying character sets at many different levels. http://dev.mysql.com/doc/refman/5.0/en/charset-unicode.html http://www.shawnolson.net/a/946/ ועוד...
פורסם 2005 בדצמבר 1519 שנים למעשה, הphpMyAdmin מציג לך את מה שהוא אמור להציג.אז, הדרך, לפי מה שהספקתי לקרוא עד עכשיו היא כזו.1. כשאתה מגדיר דטה בייס חדש, שיהיה כברירת מחדל לכל טבלה שנוצרת - UTF-8.2. כעורך הקבצים שלך, אני ממליץ על Notepad++, שאיתו אתה יכול לייצר קבצי UTF-8 בלי BOM (שזה שלושה תווים כאלו בתחילת הקובץ שמציינים אותו כUTF-8). בPHP הBOM עושה בעיות לכן עדיף שלא יהיה אותו.3. הEncoding של הדף HTML שלך, שיהיה UTF-8 כמובן.4. בגישה למסד הנתונים (יכול להופיע פעם אחת, מיד אחרי mysql_select_db), מומלץ ואולי זה החלק הכי חשוב, צריך להצהיר את הפקודה הזו:mysql_query("SET CHARACTER SET utf8", [resource mysqlLink]);מה שנמצא בין [] הוא לא חובה - אם אתה לא משתמש במשתנה קישור לדטה בייס, תתעלם מזה.אם תעקוב אחרי כל ההוראות הללו, אתה תראה עברית בphpMyAdmin וגם תוכל לערוך אותה (אני מקווה, אני לא יודע מה הם עשו בPHPMYADMIN).ובנוסף לכל, האתר שלך יהיה באמת מקודד בUTF-8, ולא בכאילו.ועוד משהו קטן, אני ממליץ על - MySQL Query Browser.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.