![]() |
בעיה|בהעלאת גיבוי מסד לSQL
טוב, אז לפני כמה זמן גיבתי מסד...
עכשיו כשאני מנסה להעלות אותו [דרך הPHPMYADMIN] הוא מעלה אבל כל מה שהיה כתוב בערבית נהפך לסימני שאלה [?].... באזור שאני מעלה את הגיבוי דרך הPHPMYADMIN יש לי למטה אפשרות לקבוע את ה"קידוד", הברירת מחדל היא "UTF8" נסתי גם לשנות ל HEBREW וגם ל LATIN1, עדיין כלום לא עוזר, כל התווים שהיו כתובים בעברית נהפכים לסמני שאלה. עכשיו אני כמעט בטוח שאפשר לעשות משו, כי כשאני פותח את הקובץ גיבוי בעזרת הNOTEPAD אני רואה את העברית, כאילו אני רואה שהכל שם ממש רגיל, והערכים שם הם לא סימני שאלה אלא עברית תקינה..... אם מישו יוכל לעזור אני ממש ישמח, תודה:) |
תשנה את כל קידוד מסד הנתונים לקידוד המסמך.
|
תשנה את התא, הטבלה והמסד עצמו בעזרת הפקודות הבאות לקידוד המתאים (בדוגמה שמתי את latin1, אני מניח שזה מה שאתה צריך):
PHP קוד:
|
קודם כל תודה רבה על העזרה...
לא הבנתי בדיוק מה לעשות, נסתי לשים את הקוד שהבאת לי במסמך של הגיבוי אבל עדיין לא הצליח לי, זה נשאר בסמני שאלה. אולי יעזור אם אני יתן כאן את הקובץ, זה הגיבוי: http://www.f2h.co.il/2758402484469 נסתי לשים את הקוד שהבאת לי: PHP קוד:
נסתי כמה דרכים אבל עדיין זה נשאר עם סימני שאלה. הנה תמונה של האזור בו אני מעלה את הקובץ גיבוי: http://up203.siz.co.il/up3/oygdyazdxjm2.png אני לא משנה שם כלום, אני משאיר את הקידוד למטה כUTF8, בקיצור לא נוגע בכלום, פשוט בוחר את הקובץ גיבוי ומעלה.... עוד משהו קטן, כאשר אני עורך את הקובץ גיבוי בNOTEPAD++ אז אני שם לב בפורמט למעלה שהוא "קודד ב UTF-8" זה צריך לעניין אותי? תודה מראש על העזרה. |
בוודאי שאתה צריך.
תעדכן את כל קידוד המסד ל utf-8 מהעמוד הראשי של PMA |
שינתי....נסתי גם לLATIN1, לHEBREW, לכמה סוגים מהUTF-8 וכלום לא עוזר, הסמני שאלה נשארים...
|
ממה שאני רואה הגיבוי הוא ב-UTF-8. תיכנס ל-PHPMYADMIN, וכשאתה במסך הראשי של המסד שלך (איפה שמוצגות כל הטבלאות במסד), תלחץ על הלשונית "שאילתה", שם תכתוב את הקוד הבא ותריץ:
PHP קוד:
|
לא עוזר =/
תודה על הנסיון לעזור |
נסה להשתמש ב big dump
http://www.ozerov.de/bigdump.php אתה צריך לוודא שגם בכל הרמות במסד הנתונים הcharset הוא utf8 וגם שה charset של החיבור עם שרת הMYSQL הוא utf8 |
שתי המשפטים האחרונים שכתבת...איך אני בודק את זה?
|
את ה charset אתה יכול לבדוק דרך הPHPMYADMIN.
כשאתה מסתכל על מסד נתונים או טבלה, יש לך לשונית Operations או פעולות בעברית, התמונה שיש לכפתור זהhttp://bnaya.net/phpmyadmin/themes/o...g/b_tblops.png יש לך שם תיבת select שבה אתה בוחר את ה Collation. תעשה את זה utf8_unicode_ci הוא האחרון ברשימה. כנ"ל ברשימת תאים בטבלה יש לך את Collation של התאים מסוג שיכול להכיל טקסט. תערוך את קובץ ה bigdump שלך תחפש PHP קוד:
כל זה אמור לגרום לזה לעבוד טוב עם עברית. |
תודה רבה ממש עזרת לי כי במסד באמת אני רואה עכשיו את כל הפרטים בעברית...
אבל עדיין, באתר עצמו כשאני נכנס אני רואה הכל כסמני שאלה. אולי זה קשור לbig dump? מה אני אמור לעשות איתו בעצם..? הורדתי ואין לי מושג מה עושים איתו, אם תוכל להמשיך לעזור אני ממש ישמח, תודה מראש!! |
אתה רואה באתר את הכל בסימני שאלה כי כנראה הcharser של החיבור בין הPHP שלך למסד הוא לא UTF8.
תוסיף לאחר החיבור שלך עם המסד את השאילתה PHP קוד:
|
ממש ממש עזרת!!!
שמח שיש אנשים כמוך שמבינים ומשתפים עזרה, יום טוב אפשר לנעול. |
כל הזמנים הם GMT +2. הזמן כעת הוא 00:38. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ