UTF-8 לעברית בשרת יוניקס

UTF-8 לעברית בשרת יוניקס

בניתי אתר בעברית עם קידוד יוניקוד. בשלב הבנייה איחסנתי את האתר על שרת mac.com וכל הדפדפנים עובדים איתו יפה. כעת הלקוח הזמין שרת UNIX באינטרנט זהב והעליתי לשם את אותם קבצים בדיוק. הבעייה - משום מה כל הדפדפנים למעט ספארי של המקינטוש מראים ג'יבריש במקום עברית ורק כפיית קידוד UTF-8 ידנית לכל דף בנפרד מאפשרת צפייה בעברית. בראש כל דף יש הקוד הבא: <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <link rel=stylesheet href="kamatz.css" type="text/css"> </head> משום מה על שרת היוניקס לא מקבלים קידוד יוניקוד למרות ההוראה הנ"ל. רעיונות?
 
בדוק הגדרות השרת.

ניתן להגדיר לשרת העברת הגדרת קידוד כחלק מכותרת HTTP, לפני ה-HTML. יתכן ששם מועבר קידוד שונה. פנה לספק האינטרנט שלך על מנת שהם לא יעבירו קידוד, או שהם יעבירו את הקידוד הנכון.
 
../images/Emo51.gif ../images/Emo13.gif

אכן השרת כופה קידוד ISO-8859-8 ואני פונה עכשיו לספק האינטרנט בתקווה שיואילו בטובם להרשות קידוד UTF. וכך מצאנו את הנתון הזה: -- תמצית -- telnet ServerName 80 GET / HTTP/1.0 HTTP/1.1 302 Found [...] Content-Type: text/html; charset=iso-8859-8 Content-Language: he
 
למעלה