| ||||||
|
Перекодировка файлов сайта (страница 2)Читайте далее: <<< в начало 1 * 2 * 3 3. Смена кодировки страниц Примечание: В Notepad2 в выпадающем меню выбирайте кодировку именно utf-8, а в Notepad++ - «Кодировать в utf-8 без BOM». Не забывайте об очерёдности операций: удалили старую кодировку → перекодировали → вставили метатег с новой кодировкой → сохранили. Далее нажимаем сохранить, если желаем сделать изменения в открытом файле или сохранить как, если данный файл нужно сохранить в другом месте и, возможно, под другим названием. На этом процесс перекодировки сайта может считаться завершенным, но только в случае, если Вы не используете базы данных «My SQL». Для их перекодировки нужно так же выполнить определённые действия. Издержки и несоответствияПриведу пример. Перекодировав сайт на utf-8, я столкнулся с небольшой проблемкой, касаемой моего магазина в сервисе Digiseller. Ранее, до перекодировки, он был в версии XML, которую рекомендовали установить организаторы. После смены кодировки, магазин стал отражаться в «зябрах», при том, что все способы перекодировки файлов были применены. Из техподдержки, куда я направил письмо с просьбой о помощи, мне пришёл ответ такого содержания: «Проблема в том, что XML всегда выдает данные в кодировке WIN-1251». Вот он, маленький «подводный камень» перекодировки. Но, я бы не сказал, что это серьёзная проблема. Я установил версию HTML, которая мне даже больше понравилась. Всё то же самое, только страница магазина лишена интерактивности - выборки показа товара по разным показателям. А если выбирать самое правильное решение, - нужно было применить файл .htaccess, о котором прочитаете чуть ниже. Я думаю, что не все документы так легко поддаются перекодировке, в особенности изначально написанные в своей кодировке и, чтобы сделать изменения, необходимо кроме общепринятых действий внедряться в код, искать, менять комментарии и т.д. Это на любителя, а лучше найти и установить программу или скрипт с соответствующей вашему сайту кодировкой или создавать новые web-страницы в таких программах, как «Microsoft Office SharePoint Designer» или «Adobe Dreamweaver» в нужной кодировке. Несколько добрых слов о файле .htaccessФайл .htaccess - это файл дополнительной конфигурации Apache-серверов (точка впереди названия обязательна). Он позволяет задавать дополнительные параметры работы сервера в отдельных папках. Чтобы было понятнее, приведу небольшой личный пример. Нашёл хороший бесплатный скрипт знакомств и решил установить на сайт. Скрипт с кодировкой «windows-1251», а у меня на сайте кодировка «utf-8». Закачал папку со скриптом в корневую директорию, открыл «index.php» и, естественно, увидел «кракозябры». Пытался вначале перекодировать каждый файл, ничего не получилось. Проблема решилась с помощью замечательного файла .htaccess со следующим содержанием: Сделать щелчок мышью для выделения текстаФайл .htaccess я вставил в папку со скриптом и закачал всё на сайт. Скрипт работает прекрасно! Для кодировки utf-8, файл имеет следующее содержание: Сделать щелчок мышью для выделения текстаДля создания файла нужный текст в окне скопируйте, вставьте в блокнот и сохраните с названием .htaccess. Если файл в папке уже есть, нужно просто добавить определение кодировки. С помощью файла .htaccess решаются многие вопросы, например реализация редиректа, индексация директорий, самостоятельная обработка ошибок, запрет доступа в конкретную директорию, установка пароля на директорию, кэширование и т.д. Всё это добавляется в файл, но, мы сейчас рассматриваем только лишь определение кодировки с помощью этого «волшебного» файла. Читайте далее: <<< в начало 1 * 2 * 3 |
|||||
|