עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

איך מכריחים את הדפדפן להציג בUTF8?

Featured Replies

פורסם

שלום

אתר שאני מפתח עכשיו שמשתמש בPHP ובקידוד UTF8.

כרום ו-IE מזהים את הקידוד מצוין אוטומטית אבל FF לא.

אני לא יודע אם זה בעיה בהגדרות של FF (לא נראה לי בכל זאת כי הלכתי להגדרות ב-CONTENT ואמרתי שם שקידוד ברירת מחדל הוא UTF8 - למרות שאני יודע שצריך להיות איפשהו אפשרות "זהה קידוד אוטומטית") אבל אני זוכר לפני הרבה זמן שהיה לי את הבעיה הזאת וזה היה קשור לPHP. מצאתי אז קוד ( בPHP) שמכריח את הדפדפנים להציג את הדף בקידוד של UTF8. אני לא זוכר את הקוד ואני גם לא מצליח למצוא אותו מחדש.

מישהו יכול לעזור?

פורסם

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

בגדול יש שתי דרכים להצהיר על קידוד. הראשונה היא להוסיף header עם המידע לפני תחילת הדף:

<?
header('Content-Type: text/html; charset=utf-8');
?>

השניה היא להוסיף תג meta באזור הhead:


<head>
<meta charset='utf-8' />
</head>

פורסם
  • מחבר

תג הmeta כבר היה לי בקוד- הheader בPHP אבל פתר את הבעיה.

תודה.

פורסם

הייתי שם את המטה קצת יותר מפורט:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<meta http-equiv="Content-Language" content="he-IL" />

או במיקרה הכי קשה אז אונס את העמוד דרך ה.htaccess

Header set X-UA-Compatible "IE=8" AddType 'text/html; charset=UTF-8' html AddLanguage he-IL .html .php .tpl

פורסם

בשביל מה כל זה? מיותר לגמרי.

תג הmeta המקוצר של html5 עובד בכל הדפדפנים, אין שום סיבה להשתמש בגרסה הארוכה והישנה. גם לא בcontent-langage, לא ידוע לי שדפדפנים מתייחסים אליו באיזשהו הקשר.

הhtaccess בסך הכל שולח headers בדיוק כמו הקוד בPHP, אין סיבה שיהיה הבדל בתוצאה.

ולמה להגדיר X-UA-Compatible בלי קשר? אין בו שום צורך אלא אם כן אתה יודע שיש בו צורך, ואם לא אז הוא רק מפריע.

פורסם
  • מחבר

אני לא יודע איך כותבים את התגית META של הקידוד ב-HTML5

אבל התגית של Born To Be Dead איפשר לי למחוק את הקוד ב-PHP.

פורסם

אתה יכול לשמור גם את כל הדפי PHP שלך בתור UTF8, זה יחסוך לך הרבה בעיות

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.