Сообщений: 15 Зарегистрирован: 14 Апреля 2011, 02:36:56 Сказали спасибо 0 раз Статус: offline
Опубликовано 18 Мая 2011, 22:23:10
Суть такая: новости добавлялись в кодировке utf-8, сами же надписи в панелях, админка движка, насколько я понимаю – имеют кодировку cp_1251.
Проблема заключается в том, что если поставить кодировку utf-8 – то новости отображаются нормально, при этом все панели имеют вместо текста знаки вопроса ( ???? ). Если же ставим кодировку cp_1251 то панели и админка отображается нормально, а вот сами новости – крякозябликами.
Как быть в таком случае?
На форуме нашел прикрепленную тему, - выполнял описанные там действия.
Загвоздка в том, что новости добавлялись в кодировке utf-8 - а потому не хотят правильно отображаться, если на сайте по умолчанию стоит кодировка cp_1251.Если же по умолчанию поставить кодировку utf-8 - то тогда перестают корректно отображаться панели, админка, и п.р.
Сообщений: 15 Зарегистрирован: 14 Апреля 2011, 02:36:56 Сказали спасибо 0 раз Статус: offline
Опубликовано 19 Мая 2011, 16:37:41
Вы видимо мельком проглядели мой пост, и не стали вчитываться в текст, поэтому ссылка которую Вы мне дали - абсолютно бесполезна в моем случае. Я не спрашиваю как поменять кодировку, меня интересует как совместить две разные кодировки utf-8 и сp_1251
Повторю вырезку из первого поста: новости добавлялись в кодировке utf-8 - а потому не хотят правильно отображаться, если на сайте по умолчанию стоит кодировка cp_1251.Если же по умолчанию поставить кодировку utf-8 - то тогда перестают корректно отображаться панели, админка, и п.р.
Т.е. выше написанное означает что я знаю как менять кодировку, и эта ссылка мало чем поможет.
Загвоздка именно в том, что сайт делался с использованием двух кодировок: панели, админка, - в кодировке cp_1251(это по умолчанию движок такую ставит), а сами новости - в кодировке utf-8.
Сообщений: 2515 Откуда: As is Зарегистрирован: 10 Ноября 2007, 13:15:07 Сказали спасибо 353 раз Статус: offline
Опубликовано 19 Мая 2011, 22:24:21
Мультиязыковость делается с юникодом, но сейчас двиг на него не расчитан, могут быть подводные камни, потому лучше перевести все же в 1251 юникод новостей.
Сообщений: 15 Зарегистрирован: 14 Апреля 2011, 02:36:56 Сказали спасибо 0 раз Статус: offline
Опубликовано 23 Мая 2011, 22:17:28
А как лучше перевести именно сами панели, админку, и п.р. на utf-8? Либо как автоматически перенести все добавленные новости в windows-1251? Дело в том, что использую парсер товаров: он парсит в базу сразу в кодировке utf-8
Попробовал отредактировать locale\Russian\* - заменил у всех файлов кодировку на utf-8 и залил на сервер. В итоге вся админка стала на английском, хотя раньше была на русском, - почему так? (ну и проблему это решить не помогло, часть текста которого была на русском продолжила отображаться в виде знаков вопроса.
Пробовал также в самой базе заменять кодировку, но идея не удалась. Форумчане, направьте в нужном направлении.
Сообщений: 341 Откуда: Россия, Вологда Зарегистрирован: 11 Октября 2008, 15:47:17 Сказали спасибо 29 раз Статус: offline
ICQ статус
Опубликовано 24 Мая 2011, 16:13:34
заменил у всех файлов кодировку на utf-8 и залил на сервер. В итоге вся админка стала на английском, хотя раньше была на русском
С большой вероятностью скажу, что у тебя Russian с маленькой буквы стала или пропали файлы. А более прикольный случай, когда ты в utf перевел английские файлы.
Сообщений: 15 Зарегистрирован: 14 Апреля 2011, 02:36:56 Сказали спасибо 0 раз Статус: offline
Опубликовано 25 Мая 2011, 23:43:39
Заказывал скрипт парсинга новостей прямо в БД посредством rss лент. Проблема в том, что если новости в utf-8, то они отображаются на сайте крякозябликами. Может кто согласится доработать кодировку в скрипте, в обмен на сам исходник скрипта?