red.button transformer 1.4 и кодировка utf 8

12
tok24ua
На сайте с 09.02.2009
Offline
102
3445

мне нужно пачку доров сделать для зарубежного хостинга, а там не поддерживается c-1251. с целью переделать кодировку в доре поставил в шаблоне кодировку utf-8, на выходе в готовом доре получил опять с-1251.

как дор сделать в utf-8?

4arger
На сайте с 17.12.2008
Offline
95
#1

файлы ключей и текста тоже в utf

и сам шаблон в utf

и в шаблоне прописать utf

Dimid
На сайте с 03.12.2006
Offline
74
#2

все данные должны быть в нужной кодировке

ewg777
На сайте с 04.06.2007
Offline
225
#3

#!/bin/sh
for i in `find . -name '*.html' -type f`
do
echo $i
iconv -f WINDOWS-1251 -t UTF-8 "$i" > tmp
mv -f tmp "$i"
done

tok24ua
На сайте с 09.02.2009
Offline
102
#4
ewg777:
#!/bin/sh

for i in `find . -name '*.html' -type f`
do
echo $i
iconv -f WINDOWS-1251 -t UTF-8 "$i" > tmp
mv -f tmp "$i"
done

сорри, но в какое конкретно места буттона этот код запихнуть?

tok24ua добавил 09.03.2010 в 19:11

4arger:
файлы ключей и текста тоже в utf
и сам шаблон в utf
и в шаблоне прописать utf

сделал так как вы сказали, и ключи, и текст, и шаблон, и в мете utf8. теперь всё в ромбиках со знаками вопросов стало, как на жёстком так и на хостинге.

ewg777
На сайте с 04.06.2007
Offline
225
#5
tok24ua:
сорри, но в какое конкретно места буттона этот код запихнуть?

tok24ua добавил 09.03.2010 в 19:11


сделал так как вы сказали, и ключи, и текст, и шаблон, и в мете utf8. теперь всё в ромбиках со знаками вопросов стало, как на жёстком так и на хостинге.

В баттон не пихаецо это. Код позволяет конвертнуть результат в utf-8.

Баттон не может работать с utf-8 по определению.

4arger
На сайте с 17.12.2008
Offline
95
#6
tok24ua:
сделал так как вы сказали, и ключи, и текст, и шаблон, и в мете utf8. теперь всё в ромбиках со знаками вопросов стало, как на жёстком так и на хостинге.

фигово. тогда не знаю :)

я для бурж utf только в шаблоне прописываю, а все файлы в ansi у меня. вроде все нормально отображается. :)

4arger добавил 09.03.2010 в 19:17

ewg777:
Баттон не может работать с utf-8 по определению.

кстати, верное замечание. я как-то не подумал об этом :)

TopperHarley
На сайте с 24.03.2009
Offline
350
#7

не разу не реклама, но я слышал, что какая-то пандора бокс умеет с utf8 работать, прадва она платная ;)

PandoraBox - генератор #1 ( https://pandoraboxx.ru ) :: ContentBox - Новый многопточный парсер текста,картинок,видео и т.д. ( https://pandoraboxx.ru/contentbox.php ) :: Конвертор шаблонов WP/DLE ( https://pandoraboxx.ru/templateconvertor.php )
РС
На сайте с 24.06.2009
Offline
53
#8

Ну можно и так(при условии что у вас исходный текст в WINDOWS-1251) в run.php ищите


if ($nn_method=='local') Zalit ($n, $myshab);
if ($nn_method=='ftp') ZalitFTP ($n, $myshab);
}

unset($all_posts);

и перед ним ставим $myshab = iconv("WINDOWS-1251","UTF-8//TRANSLIT",$myshab); , т.е. будет вот так:


$myshab = iconv("WINDOWS-1251","UTF-8//TRANSLIT",$myshab);
if ($nn_method=='local') Zalit ($n, $myshab);
if ($nn_method=='ftp') ZalitFTP ($n, $myshab);
}

unset($all_posts);
tok24ua
На сайте с 09.02.2009
Offline
102
#9
ewg777:
В баттон не пихаецо это. Код позволяет конвертнуть результат в utf-8.
Баттон не может работать с utf-8 по определению.

ещё раз сорри конечно, но я не понимаю как этим кодом воспользоваться?

напишите пожалуйста чуть подробнее.

tok24ua добавил 09.03.2010 в 20:12

РаСо:
Ну можно и так(при условии что у вас исходный текст в WINDOWS-1251) в run.php ищите

if ($nn_method=='local') Zalit ($n, $myshab);
if ($nn_method=='ftp') ZalitFTP ($n, $myshab);
}

unset($all_posts);

и перед ним ставим $myshab = iconv("WINDOWS-1251","UTF-8//TRANSLIT",$myshab); , т.е. будет вот так:

$myshab = iconv("WINDOWS-1251","UTF-8//TRANSLIT",$myshab);
if ($nn_method=='local') Zalit ($n, $myshab);
if ($nn_method=='ftp') ZalitFTP ($n, $myshab);
}

unset($all_posts);

попробовал, этот код поменял расширения файлов дора с html на php.

Serega75
На сайте с 10.09.2009
Offline
71
#10

Сохрани все файлы в кодировке UTF8 без BOM, все будет нормально

12

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