שלח תשובה

זירת השאלות

718
צפיות
3
תשובות

PHP וקידודים של עברית

,‏ 26 בינואר, 2005

שלום לכולם,
אני יוצרת כרגע בלוג בעברית בעזרת WordPress.
נתקלתי בבעיה בבחירת קידוד העברית המתאים לעמוד : על איזה קידוד אתם ממליצים? UTF-8? עברית לוגית? עברית ויוזאלית?

אני חייבת לציין שזה מהווה לי מכשול רציני (בעיקר לאור העובדה שאת כל זה אני עושה מבלי לדעת PHP בכלל.. 🙁  )

אני אשמח לעזרה!
בלוג לדוגמה שיצרתי: http://www.redhurricane.fanwired.com/wpblog/
תודה

תגיות:

3 תשובות

  1. jonatan44 הגיב:

    קידודים
    בעיקרון, אם את עובדת אם עברית/אנגלית אז windows-1255/iso-8859-8-i יתאימו לך.
    אם את עובדת אם אנגלית/צרפתית/יידיש/גרוזינית-אוזבקיסטנית/whatever אז את צריכה utf8.
    בהצלחה!

  2. RedHurricane הגיב:

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

    כאשר אני מנסה לשנות בהגדרות הבלוג את הקידוד לשונה מ-UTF8, הטקסטים של הבלוג נראים כג'יבריש 🙁

    למישהו יש רעיון?
    http://www.redhurricane.fanwired.com/wp/

    תודה
    שרית

  3. jonatan44 הגיב:

    אוקי
    לפי הקישור שהבאת, אני יכול ליראות דבר אחד, באיזור שבו את מפרסמת את הפוסטים שלך, רואים עברית כראוי, לעומת זואת בצד ימין של המסמך רואים סימני שאלה, לפי מה שבדקתי, אם משנים את הקידוד מ UTF-8 (יוניקוד 8 ביט) ל iso-859 או windows-1255, צד ימין של המסמך ניצפה כראוי , אולם בחלק האמצעי (איפה שהפוסטים מוצגים) מוצג כסימני שאלה.
    אם אני לא טועה את עובדת על מסד נתונים מסוג MySQL, ול MySQL  יש תכונה כזואת: אם הטופס בו הכנסת את הנתונים לתוך ה MySQL נימצאה בקידוד X, הוא ישמר במסד הנתונים כ X, אם בעמוד אחר העמוד הוא קידוד Y הנתונים ישמרו בקידוד Y.
    עכשיו אני יכול לתת לך הצעה כזואת: כנסי לעמוד שבו את מעדכנת את הפרטי שמצד ימין (בו את מספרת על עצמך), שני את הקידוד של העמוד ל UTF-8, עכשיו יכול להיות מצב (וסביר מאוד להניח שהוא יקרה) שכל העמוד יהיה מוצג כגיבריש/סימני שאלה, תיתעלמי מיזה וכתבי מחדש את התיאור שלך (מה שמופיעה בצד ימין של המסך), ושלחי את זה, עכשיו כנסי לעמוד הראשי של הבלוג, ובדקי (תחת הקידוד utf-8) אם הכול תקין.
    למה הבעייה הזואת מיתרחשת? פאק של הבלוג, לא יותר מיזה, הקידודים לא מאוחדים, דבר שיוצר בעייה בשמירת המידע וניראה בהצגה.
    בהצלחה!

שלח תשובה