ABA


"בעיית Encoding"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #15034 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15034
autogun  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.12.06
6564 הודעות, 2 פידבק
   22:13   11.05.09   
אל הפורום  
  בעיית Encoding  
 
   היי,

יש איזה אתרון שחבר בונה ויש לו בעיה קלה ב-Encoding.
אם נגשים לדף http://194.90.47.197/menu.php אפשר ליראות את הטקסט:

�������� �������
������ �������
����������� ��������
�������� (����� �� ����)
�������� ��-�������

כאשר משנים את ה-Encoding של ה-Browser (פיירפוקס במקרה שלי) ידנית ל-Cyrillic (Windows-1251) ניתן לקרוא את הדף בצורה תקינה (ברוסית).

השאלה הנשאלת היא מדוע הדפדן לא מזה את הקידוד אוטומטית כמו בכל האתרים האחרים?

חשוב לציין שהשורה הבאה נמצאת ב-Head

<head>
...
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
...
</head>

אשמח לעזרה,
תודה!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אממ akoka 11.05.09 22:59 1
     אני אשאל שאלה אחרת autogun  11.05.09 23:39 2
         מכתב akoka 12.05.09 06:42 3
  מצאתי פתרון, רציתי לשתף autogun  17.05.09 22:05 4

       
akoka

   22:59   11.05.09   
אל הפורום  
  1. אממ  
בתגובה להודעה מספר 0
 
   אתה מודע לזה שהתגית Meta הזאת לא משמעותית בשיט, אם הוא לא שמר את הדף עצמו בקידוד הזה.

עם איזה עורך הוא עובד?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
autogun  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.12.06
6564 הודעות, 2 פידבק
   23:39   11.05.09   
אל הפורום  
  2. אני אשאל שאלה אחרת  
בתגובה להודעה מספר 1
 
   מה הדרך להכריח דפדפן לטעון את הדף בקידוד מסויים?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   06:42   12.05.09   
אל הפורום  
  3. מכתב  
בתגובה להודעה מספר 2
 
   היום רוב אתרי האינטרנט כבר לא משתמשים בקידוד ספציפי לשפה מסויימת, זאת שיטה ממש מיושנת, שאין בה צורך כבר מאז שהמציאו את קידוד הUTF.

קידוד הUTF-8 הוא קידוד גלובאלי לכול השפות בעולם.

כדי להכריח דף מסויים לעבוד בקידוד מסויים, תג Meta לא מספיק, אתה צריך לשמור את הדף בקידוד הזה דרך הEditor שאתה משתמש בו.

רוב העורכים מאפשרים את זה גם הבסיסיים ביותר, הפנקס רשימות בשמירת קובץ מראה לך למטה תיבת Encoding.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
autogun  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.12.06
6564 הודעות, 2 פידבק
   22:05   17.05.09   
אל הפורום  
  4. מצאתי פתרון, רציתי לשתף  
בתגובה להודעה מספר 0
 
   פתר לי את הבעיה -
header('Content-Type: text/html; charset=windows-1251');


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net