Вирішення проблем із кодуванням
27.06.2007, 00:00 | Прочитано: 18586 раз | Шаблони та дизайн | Автор: Денис Носов Друк | E-mail
Які символи відобразити на екрані, щоб ці символи створювали слова та речення, зрозумілі користувачу залежить насамперед від баузера. За замовчування у браузері можна встановити мову та кодування країни у якій ви самі проживаєте. Але якщо Ви прагнете, щоб вашу сторінку могли прочитати у іншій країні, без примусової зміни кодування браузера, потрібно навчити його розпізнавати кодування.
Саме про це і піде мова у цій статті.
1. Повідомлення про кодування через тег МЕТА:
Для кирилиці між тегами <head> і </head> вписуємо:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
2. Задаємо кодування через сервер (рекомендується):
Відкриваємо файл .htaccess та вписуємо наступний код:
php_value default_charset windows-1251 AddDefaultCharset windows-1251
Варіант 2 є надійним на всі 100%, оскільки ви задаєте не на окрему сторінку кодування, а на весь сайт!
Увага!
Якщо ви використовуєте скрипти із різним кодуванням у різних папках, то для
коректного відображення необхідно у цих папках створити свої .htaccess файли та
описати потрібне кодування.
Усі параметри вписані у файлі .htaccess, який розташований у корені сайту впливає глобально на всі папки та підпапки.