הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   SQL - המרת קידוד מסד נתונים, latin1_swedish_ci > hebrew (https://hosts.co.il/forums/showthread.php?t=68705)

S-Preso 24-10-08 01:20

SQL - המרת קידוד מסד נתונים, latin1_swedish_ci > hebrew
 
היי חברה,
אני מעוניין להמיר את המסד נתונים שלי לעברית, hebrew_general_ci כרגע הוא על latin1_swidish_ci...

ניסיתי לשנות אך כל התוכן בעברית הפך לסימני שאלה, אשמח לעזרה.;P

Sagi 24-10-08 10:53

יש כלי בשם DUMP אם אני לא טועה שמעלה את המסד דרך קובץ PHP

vadimg88 24-10-08 11:50

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

S-Preso 24-10-08 15:25

אז לא הבנתי, אין איזה דרך להפוך את זה "îðòåì ãéñ÷ òí àæò÷ä àéðèâøìé&# 250;" לעברית?

vadimg88 24-10-08 15:27

לא, אם אתה רואה את זה בדפדפן בסדר אז זה בסדר, זה לא אמור להיות באותיות עבריות במסד.

S-Preso 24-10-08 18:09

ציטוט:

נכתב במקור על ידי vadimg88 (פרסם 676341)
לא, אם אתה רואה את זה בדפדפן בסדר אז זה בסדר, זה לא אמור להיות באותיות עבריות במסד.

אבל אני רוצה שזה יהיה במסד גם באותיות עבריות.|דמעות|

Penetration 24-10-08 19:13

לפי מה שידוע לי MYBB החדש משתמש בUTF8 ורואים את זה במסד בעברית (את זה שרואים את זה בעברית אני יודע בוודאות) אז אני מממליץ לך לבדוק קצת את הקוד ולראות איך הם עשו את זה...

vadimg88 24-10-08 19:20

אני משתמש ב UTF8 ולא רואים את זה בעברית.

SDF 24-10-08 19:32

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

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

Alter 24-10-08 19:43

יש שרתים שבהם צריך לשמור את המידע בבסיס הנתונים בעברית בטבלת hebrew על מנת שיופיעו בעברית באתר, וישנם שרתים (רובם) שהמידע הופך לג'בריש - latin בעצם.

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


כל הזמנים הם GMT +2. הזמן כעת הוא 13:40.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ