Необходимо изменить кодировку !всего сайта, а не отдельно взятых php файлов. Имеется скрипт сайта с кодировкой "windows-1251". Файлов много и каждый файл php, это отдельная страница. В файлы index.php вставил такой код вначале Код (Text): header('Content-Type: text/html; charset=windows-1251'); В базе тоже установил кодировку 1251. Страница стала отображаться нормально, но проблема в том, что этих файлов много и другие php страницы отображаются некорректно. Подскажите, можно ли массово поменять кодировку всех файлов php? Или может как-то перевести сайт на UTF-8? Подскажите как правильно поступить в данном случае.
А я думал инквизиторские времена прошли, а у вас тут всё в разгаре) В базе по умолчанию 1251 А в опциях utf-8 стояло Хэлп ребята, дайте совет
Все текстовые файлы (html, php, js, txt, в общем, в которых есть текст) перекодируйте в UTF-8. Сделать это просто через Notepad++ Codelobster и т.д. в пункте "Преобразовать в UTF-8 без BOM" из меню "Кодировки". Причём именно все файлы, которые даже ничего не выводят на страницу. Поместите в корень сайта файл .htaccessс текстом AddDefaultCharset UTF-8. Поменяйте кодировку в мета-теге <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> В БД выполните запрос: SET NAMES UTF-8 В phpMyAdmin поменяйте кодировку базы данных на utf8_general_ci в её настройках. Поставьте у всех таблиц кодировку utf8_general_ci. У всех текстовых типов полей так же поставьте кодировку utf8_general_ci. --- Добавлено --- Если возможности компа позволяют, то открой группой все свои файлы, изначально указав для файлов программу