Проблема с ДЛЕ и кодировкой

F
На сайте с 05.03.2009
Offline
123
481

Вообщем поставил попробывать этот новый для меня движок.

Взял отсюда www.mid-team.ws .Вообщем всё установилось нормально,админка норм,понравилась.Но вот когда начал пробывать менять шаблон начились проблемы.В настройках дле стоит кодировка utf-8 ,при установке абсолютно любого шаблона на сайте невидно никакого текста,а отображаються сплошные квадратики :)

Что посоветуете сделать с этим?

P0
На сайте с 17.06.2010
Offline
94
#1

Пересохранить все файлы шаблонов в кодировке utf-8 через Notepad++ (Кодировки - Преобразовать в UTF-8 без BOM)

F
На сайте с 05.03.2009
Offline
123
#2

Хм правда,как вариант,чёт непришло в голову.

Тогда вопрос чем можно массово это сделать чтоб с каждый файлом постоянно невозиться.Для убунту решение приветствуется,но можно и для винды.

P0
На сайте с 17.06.2010
Offline
94
#3

В том же Notepad++ есть функция макросы. Открываете все файлы в нем, жмете Макросы - Старт записи. Меняете кодировку у одного файлы, сохраняете, закрываете. Останавливаете макрос. И дальше снова Макросы - Запустить многократно.

Или можно через php-скрипт


<?php
// Функция отсюда: http://snipplr.com/view/16233/recursive-glob/
function rglob($pattern='*', $flags = 0, $path='путь_к_файлам')
{
$paths=glob($path.'*', GLOB_MARK|GLOB_ONLYDIR|GLOB_NOSORT);
$files=glob($path.$pattern, $flags);
foreach ($paths as $path) { $files=array_merge($files,rglob($pattern, $flags, $path)); }
return $files;
}
$files = rglob('*.lng', 0, dirname(__FILE__));
foreach ($files as $key => $value)
{
$temp = file_get_contents($value);
$temp = iconv('windows-1251', 'UTF-8', $temp);
file_put_contents($value, $temp);
}
var_dump($files);
?>

Сам ей не пользовался.

F
На сайте с 05.03.2009
Offline
123
#4

спасибо,жаль репа тебе неставится.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий