Только полезные статьи о вебмастеринге, программном обеспечении, мобильниках и Интернете. Всё от того как подключить мобилу к компьютеру до подключения базы данных к сайту.
На сайте Вы найдёте статьи на темы: [ Интернет ]   [ Вебмастеру ]   [ Мобильные технологии ]   [ Компьютеры и ПО ]  

    

Статья ниже, а здесь похожее...

    

Делаем textpattern в кодировку windows 1251

В данной статье я задался задачей как сделать textpattern в кодировку windows 1251 из-за того, что новости в нём выводятся в utf8, а мои javascript с русскими словами отображаются кракозябрами.


На форуме textpattern есть много решений проблемы несовместимости кодировок движка и rss, кода sape и т.д., но все они мне не подходили так как там точечное решение проблемы и я решился перевести textpattern в cp1251. Делается это так:

1. заменяем в файле publish.php везде utf-8 y windows-1251.
2. в шаблоне textpattern заменяем так же utf-8 на windows-1251
3. заменяем в config.php utf8 на cp1251
4. заменяем в /textpattern/index.php utf-8 на windows-1251 (чтобы админка была русская)
5. а теперь самое основное - конвертируем БД MySQL. Самым простым способом (делаем дамп и конвертируем его командой ssh : iconv -f UTF-8 -t CP1251 db_utf.sql > db_cp1251.sql) у меня не получилось почему-то. Поэтому я пошёл более простым способом: сделал дамп БД в файл, открываю этот файл в AkelPad (умеет читать utf-файлы) и сохраняю AkelPad'om в кодировке windows-1251, затем заменяю в нём все встречающиеся utf8 на cp1251, заливаю полученный файл на сервер и восстанавливаю из него БД. Всё, теперь ваша БД в cp1251_general_ci.

Примечание: вот точно не знаю нужно ли это делать, но всё же напишу. Я ещё открыл в AkelPad файл lang/ru-ru.txt и сохранил его в кодировке windows-1251. Сделал я это ещё до того, как отконвертировал БД, поэтому точно не знаю влияет ли этот этап на конвертирование кодировки textpattern'a.

Открываем свой сайт - и о чудо! Он в нашей родимой кириллице!

    

Статью добавил:

    

Другие сайты об этом же!