שים לב שאתה עובד במסד הנתונים עם קידוד של UTF-8 ,אבל בקוד עצמו ,אתה עובד עם קידוד עברי של windows-1255,לדעתי תשאר עם הקידוד הדיפולטי במסד נתונים במקרה הזה ,שזה latin_swdish_שקר כולשהו(לא זוכר בדיוק).
חשוב מאוד כי אם אתה שומר בדרך כלל הוא עובד ם ANSI ככה שהוא לא שומר כמו שצריך בקידוד של UTF רק אם אתה בוחר , מה שאתה צריך זה גיבוי של הקובץ המקורי של הגיבוי שלך לא ידוע מאיפה שתשיג לך בלי שפתחת או נגעת בו , אם תרצה עדיין להעביר ל UTF-8 אני אשמח לעזור לך , פשוט ב CREATE של הטבלאות אתה צריך גם להעביר ל UTF8 זה לא משנה מה שרשום לך ב MYSQL כל עוד הגיבוי קורא ליצור טבלה בשפה קבוע מראש.