Работаю в Bitrix
. Создал сайт в кодировке UTF-8
, затем скопировал на него шаблон, созданный в однобайтовой кодировке, в результате чего, все русские буквы превратились в знаки вопроса. Есть вариант решения проблемы, не пересохраняя все 3000 файлов в нужной кодировке?
На английской версии есть похожий вопрос: http://stackoverflow.com/a/4544843/4369563
Проверьте что исходная кодировка windows-1251, пути к шаблонам (команда создаст новый шаблон в исправленной кодировке)
cd /home/www/bitrix/templates/original_template
mkdir /home/www/bitrix/templates/new_template
find . -type f -exec iconv -f windows-1251 -t utf-8 "{}" -o /home/www/bitrix/templates/new_template/"{}" \;
В новом шаблоне проверьте meta теги с указанием кодировки.
Кроме того возможно вам нужно перекодировать только php файлы (или даже только lang файлы). В таком случае можно воспользоваться опцией -iregex
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется форма записи html а также ее обработчик который заносит введенные данные в бд mysql и выводит на экран
Что-бы только по выполнению требований срабатывала кнопка