Legosp Forum

Shop-Script "Legosp" => Общие вопросы => Установка Legosp => Тема начата: viktor от Июня 12, 2012, 08:34:20 pm

Название: Проблемма с кодировкой?
Отправлено: viktor от Июня 12, 2012, 08:34:20 pm
  Установил Lego SP 5.0.2 на платный хостинг http://hostservice.ua В установщике из двух вариантов указал KOI-8. В
итоге не работает форма заказа и регистрации покупателя. Если вводить русскими буквами, выбрасывает внизу знаки
 вопроса "����������, ������� ������ ������� � ��������� �����!"  Если латиницей, то все
 ОК. Форма не заполняется, заказ не проходит. Файл с ошибками пуст. Менял кодировку файла js_scripts.js, ничего
 не дало. Кто знает в чем дело, пожалуйста подскажите.
Название: Re: Проблемма с кодировкой?
Отправлено: viktor от Июня 13, 2012, 09:36:28 am
УПС), хотел написать utf-8))))
win1251 ставил. Браузеры, и мозила и эксплорер, на обоих моих компах показывают кракозябры, пока в них принудительно не переведешь
кодировку. И то, до перехода на следующую страницу, где снова приходится менять кодировку) Это что, у всех моих клиентов
будет такая проблема с посещением магазина?)
Пожалуйста помогите настроить чтоб работало, а я уж в долгу не останусь.
Название: Re: Проблемма с кодировкой?
Отправлено: viktor от Июня 13, 2012, 10:10:52 am
1. Lego SP 5.0.2

2. Данные сервера: phpMyAdmin  и MySQL, Ruby, Rails, Passenger.
PHP версии 5.3 (PHP 5.2 по запросу).
Поддерживаются последние стабильные версии ПО.
Подробнее: http://hostservice.ua/hosting/
Никак не настраивал. Сделал только базу MySQL. (кстати, после установки скрипта размер базы нулевой, это нормально?)

3. www.maslo.biz.ua

4. Проблему с кодировкой описал выше)

Сейчас кодировка utf-8. Может переставить на win1251 и тогда заглянете?
Название: Re: Проблемма с кодировкой?
Отправлено: viktor от Июня 13, 2012, 10:17:56 am
Кстати, права я настраивал вручную вот по этой статье:
http://legosp.blogspot.com/2011/05/lego-sp.html
Название: Re: Проблемма с кодировкой?
Отправлено: viktor от Июня 13, 2012, 10:56:20 am
А вы форму заказа пробовали заполнить? (русскими  буквами не ругается?)
Название: Re: Проблемма с кодировкой?
Отправлено: Dias от Июня 13, 2012, 11:07:42 am
У Вас сейчас сайт в utf-8, а кодировка js_scripts.js в ANSI. Попробуйте еще раз внимательно изменить кодировку на utf-8(без BOM).
Название: Re: Проблемма с кодировкой?
Отправлено: viktor от Июня 13, 2012, 11:18:14 am
Какой прогой лучше изменить кодировку?  И что такое (без ВОМ)

Вот снимок экрана в Хроме



[вложение удалено администратором]
Название: Re: Проблемма с кодировкой?
Отправлено: Dias от Июня 13, 2012, 11:21:42 am
Какой прогой лучше изменить кодировку?  И что такое (без ВОМ)

Вот снимок экрана в Хроме

Программа Notepad++. Кодировка -> Преобразовать в UTF-8(без BOM)
Название: Re: Проблемма с кодировкой?
Отправлено: viktor от Июня 13, 2012, 12:05:49 pm
Не помогло. Может что-то не так делаю?

Мои действия:

1. Взял новый js_scripts.js из архива скачанного с этого форума
2. Открыл в Notepad++
3. Не выделяя текста, выбрал пункт меню "кодировка" Преобразовать в UTF-8(без BOM)
4. Сохранил файл на диске
5. Удалил js_scripts.js на сервере.
(кстати, после удаления этого файла с сервера, зашел на сайт магазина, скрипт работает и с теми-же проблемами что и при наличии
файла. Такое ощущение что файл не участвует в работе скрипта?)
6. Перезалил новый файл. Но результат все тот-же

 Хотелось бы знать, может быть следует все-же наладить кодировку win1251? Что надежнее? Чтобы сделать правильный выбор до
кропотливой работы по внесению товара.)
Название: Re: Проблемма с кодировкой?
Отправлено: Dias от Июня 13, 2012, 12:26:33 pm
Удалите всё содержимое Ваш_сайт/core/cache. Очистите кэш браузера. Перепроверьте файл js_scripts.js, откройте еще раз его с помощью Notepad++ и в разделе "Кодировки" отметка должна быть напротив Кодировать в UTF-8(без BOM).
Название: Re: Проблемма с кодировкой?
Отправлено: viktor от Июня 13, 2012, 01:01:33 pm
Сделал все как вы написали.

В папке сайт/core/cache ничего не обнаружил. Файл js_scripts.js перепроверил, отметка напротив win1251(без BOM). Кэш браузера
очистил. Увы мне( Все то-же. Перезалью все целиком сначала в кодировке win1251, затем еще раз в UTF-8. Если не поможет, придется
искать другой хостинг. Правд пока ns обновят... Снова два дня коту под хвост. А не хочется) Может кто посоветует недорогой
хостинг на котором все работает?
Название: Re: Проблемма с кодировкой?
Отправлено: Dias от Июня 13, 2012, 01:20:04 pm
Скорее всего Вы невнимательно преобразовываете кодировку, так как файл на сервере до сих пор сейчас в ANSI.

Открываете файл http://maslo.biz.ua/core/js/js_scripts.js с помощью Notepad++, затем выбираете Кодировки-> Преобразовать в UTF-8 без BOM и нажимаете Файл->Сохранить. Заменяете соответствующий файл на сервере.
Название: Re: Проблемма с кодировкой?
Отправлено: viktor от Июня 13, 2012, 02:07:55 pm
Перекодирую-то я все верно) Только вот почему-то хост меняет кодировку на ANSI. Если открыть файл с помощью Notepad++ прямо
с сайта - то да, кодировка ANSI. А если его сначала загрузить, потом открыть) - UTF-8 без BOM.
Меня терзают смутные сомнения. после многократной переустановки скрипта я мог при создании базы MySQL указать в ее
настройках кодировку default) Может быть дело в этом?

Для достоверности высылаю перекодированный файл с диска. Если вы можете, скачайте файл с сайта а после откройте в Notepad++

[вложение удалено администратором]
Название: Re: Проблемма с кодировкой?
Отправлено: Dias от Июня 13, 2012, 02:24:38 pm
Написал в личные сообщения.
Название: Re: Проблемма с кодировкой?
Отправлено: viktor от Июня 13, 2012, 06:40:26 pm
DirectoryIndex index.php
   AddDefaultCharset windows-1251
   AddCharset windows-1251 .php
        Options -Indexes

Это значит что все нужно удалить и переустановить из архива?

Кстати, пробовал открыть .htaccess прямо на сервере, получил: "Ошибка:    Конвертация в 'UTF-8' не поддерживается на стороне
 сервера" Буду звонить в службу поддержки
Название: Re: Проблемма с кодировкой?
Отправлено: viktor от Июня 13, 2012, 08:16:20 pm
Все оказалось просто и банально))) При переходе на новый хост ns имена не обновились) А я и не догадался проверить(
Большое всем спасибо за участие! Надеюсь, после обновления имен все заработает) После запуска скрипта отпишусь.

Название: Re: Проблемма с кодировкой?
Отправлено: viktor от Июня 14, 2012, 05:25:42 pm
Перекодировка файла js_scripts.js с помощью Notepad++ решила все вопросы) Скрипт работает, за что спасибо всем
участвовавшим в решении данной проблемы)
Название: Re: Проблемма с кодировкой?
Отправлено: dimadimadim от Ноября 07, 2012, 01:58:48 am
Скачал Shop-Script Lego Edition SP 6.1
Установлен на Денвере

(Всё в одной заметке Evernote https://www.evernote.com/shard/s99/sh/c548eac8-af79-46bf-adec-724c2993556f/63fd6dc85519ec334f7d41b4d9cc3cae?noteKey=63fd6dc85519ec334f7d41b4d9cc3cae&noteGuid=c548eac8-af79-46bf-adec-724c2993556f)

После шагов установки, включения тестового наполнения сайта в некоторых блоках появились вместо «нормальных», символы со знаками вопросов

https://www.evernote.com/shard/s99/sh/c548eac8-af79-46bf-adec-724c2993556f/63fd6dc85519ec334f7d41b4d9cc3cae/res/0f164487-a570-4f31-8147-b722d662bbe5/plrz8081.bmp?resizeSmall&width=832
в правой части пользовательского меню

https://www.evernote.com/shard/s99/sh/c548eac8-af79-46bf-adec-724c2993556f/63fd6dc85519ec334f7d41b4d9cc3cae/res/0efff0fa-bb10-4a02-b2b2-ef8aa9323d41/oi3s08ul.bmp?resizeSmall&width=832
https://www.evernote.com/shard/s99/sh/c548eac8-af79-46bf-adec-724c2993556f/63fd6dc85519ec334f7d41b4d9cc3cae/res/44b3448d-8d3b-44dd-aaf7-14762a6840f3/xi0p5j2b.bmp?resizeSmall&width=832
В левом выпадающем меню, в контенте редактора текста, в контенте полей ввода, а также в других неизменяемых полях изменяемых данных.

https://www.evernote.com/shard/s99/sh/c548eac8-af79-46bf-adec-724c2993556f/63fd6dc85519ec334f7d41b4d9cc3cae/res/063e38da-b456-4987-9694-0f108d20c2c2/qnqw4us9.bmp?resizeSmall&width=832
На главной странице, где в редакторе текста были «вопросы», контент выглядит верно, без знаков вопросов.

На некоторых других страницах появляются:
https://www.evernote.com/shard/s99/sh/c548eac8-af79-46bf-adec-724c2993556f/63fd6dc85519ec334f7d41b4d9cc3cae/res/1905be39-bf4a-48e8-9774-6f3cf93724fe/flt1y2n6.bmp?resizeSmall&width=832

Установлен на Денвере

Основную кодировку менял httpd.conf
 Z -> usr -> local -> apache -> conf -> httpd.conf
 #AddDefaultCharset utf-8
Но во «внутреннем» .htaccess и так уже эта строка прописана

core\js\js_scripts.js
Уже был преобразован в UTF-8 without BOM

 

в phpMyAdmin
https://www.evernote.com/shard/s99/sh/c548eac8-af79-46bf-adec-724c2993556f/63fd6dc85519ec334f7d41b4d9cc3cae/res/820eb803-19cb-471f-9c56-3d1442f347f9/1vimzv1r.bmp?resizeSmall&width=832

Только установил, поиском по форуму пользовался. В чём может быть проблема? Если не там запостил, пожалуйста, перенесите.
Название: Re: Проблемма с кодировкой?
Отправлено: Andrey от Февраля 22, 2013, 12:56:56 am
Идентичная проблема, хотелось бы всё таки узнать как исправить
Название: Re: Проблемма с кодировкой?
Отправлено: Andrey от Февраля 22, 2013, 01:18:04 am
спасибо за оперативность :)
Название: Проблемма с кодировкой
Отправлено: Dordgic от Декабря 16, 2015, 02:20:35 am
ФАК читал, В .htacces AddDefaultCharset win-1251 В mysql_query"SET NAMES 'utf-8'";
Проблема в следующем в Opere и Firefoxе отображается русский так Форум
В IE с кодировкой проблем нет. Что надо сделать чтобы и в Opere понятно отображалось?
Название: Re: Проблемма с кодировкой?
Отправлено: RedLine от Декабря 16, 2015, 10:18:58 am
Dordgic, удалите из .htacces AddDefaultCharset win-1251  и вставьте
AddDefaultCharset utf-8
AddCharset utf-8 *
        <IfModule mod_charset.c>
          CharsetSourceEnc utf-8
          CharsetDefault utf-8
        </IfModule>
Уточните, каким образом импортирована база, производилась ли ее конвертация в другую кодировку?