Joomla! Україна

Вирішення проблем із кодуванням

27.06.2007, 00:00  |  Прочитано: 16926 раз  |  Шаблони та дизайн  |  Автор: Денис Носов

Які символи відобразити на екрані, щоб ці символи створювали слова та речення, зрозумілі користувачу залежить насамперед від баузера. За замовчування у браузері можна встановити мову та кодування країни у якій ви самі проживаєте. Але якщо Ви прагнете, щоб вашу сторінку могли прочитати у іншій країні, без примусової зміни кодування браузера, потрібно навчити його розпізнавати кодування.
Саме про це і піде мова у цій статті.

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, який розташований у корені сайту впливає глобально на всі папки та підпапки.