utf-8 -> win 1251 конвертация базы utf-8 -> win 1251 конвертация базы
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

utf-8 -> win 1251 конвертация базы

Started by sid513, March 09, 2007, 06:29:09 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

sid513

Имеется CPG v 1.4.10, и для интеграции с e107 ее необходимо перевести из utf-8 в win 1251.
Форум был прочитан, и было сделано следующее:
1. в admin.php нужная строчка прописана
2. языковой файл - перекодирован в 1251

в результате галерея действительно работает в 1251, но вот незадача, галерея уже наполнена и названия фотографиий а также комментарии к ним по попрежнему выдаются в utf-8.
Может быть мне помог бы charsetmgr.php но при запуске http:\\мой_сайт\cpg\charsetmgr.php вылазит 500 ошибка(Internal Server Error), причем, права на файл я поставил 777.

И ну и вопрос банальный - что делать? :)


Alex Revo

#1
Я тоже много помучался с кодировкой и потому не советую связываться с charsetmgr.php, он не совсем корректно работает.
Лучше сделай sql-дамп базы и перекодируй Штирлицом в 1251 и залей этот дамп.

При работе в кодировке 1251 тебе стоит еще поправить Поиск, метод описан на форуме.

Makc666

#2
Quote from: sid513 on March 09, 2007, 06:29:09 AM
Может быть мне помог бы charsetmgr.php но при запуске http:\\мой_сайт\cpg\charsetmgr.php вылазит 500 ошибка(Internal Server Error), причем, права на файл я поставил 777.
Файл точно нормально залил?
Попробуй перезалить его в Binary режиме.

Также он работает с файлами:
include/init.inc.php
include/update.inc.php

Их тоже бы проверить нужно.

И ещё можно в логах сервера посмотреть, что там пишет про ошибку.

Makc666

#3
Quote from: sid513 on March 09, 2007, 06:29:09 AM
Может быть мне помог бы charsetmgr.php но при запуске http:\\мой_сайт\cpg\charsetmgr.php вылазит 500 ошибка(Internal Server Error), причем, права на файл я поставил 777.
Вот короче ответ на твой вопрос:
https://emaxhosting.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=411

Не нужно ставить права 777.
Максимально какие права могут быть это 755.
Поставь такие права.

Да и вообще почитай статью, если что, она продублирована тут:
http://forum.coppermine-gallery.net/index.php?topic=41948.msg199489#msg199489

sid513

#4
Quote from: Makc666 on March 09, 2007, 07:24:45 PM
Вот короче ответ на твой вопрос:
https://emaxhosting.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=411

Спасибо! Статья интересная, и думаю пригодится. Но проблема была решена методом ручной перекодировки дампа базы и заливкой его обратно.
Правда для перекодировки я использовал не Штирлица а EType Mail Decoder (http://www.gorlach.etype.net/ecoder/) но это уже детали :)

Andrey

#5
Quote from: sid513 on March 11, 2007, 07:34:51 AM
Спасибо! Статья интересная, и думаю пригодится. Но проблема была решена методом ручной перекодировки дампа базы и заливкой его обратно.
Правда для перекодировки я использовал не Штирлица а EType Mail Decoder (http://www.gorlach.etype.net/ecoder/) но это уже детали :)
Слушай а как ты перекодировал таблицы users? у меня их там около 150 человек, не Штирлицом не EType не получается это сделать, а charsetmgr вообще отдыхает...

Alexey

Всем здравствуйте. Никто не подскажет как перевести галерею с utf-8 на wndows-1251? Заранее благодарен.


Alex Revo

Почитайте форум, в нескольких темах обсуждался этот вопрос.

Alexey

Правил в admin.php, (добавлял windows 1251) галерея получается полностью в крякозябре.

Alex Revo

Нужно еще тему править, потом еще смотреть в какой кодировке данные в базе.

Alexey