[Решено] Кодировка языковых файлов

Тема в разделе "OpenCart", создана пользователем Radu, 10 апр 2013.

Статус темы:
Закрыта.
  1. Radu

    Radu

    Регистрация:
    29 окт 2012
    Сообщения:
    69
    Симпатии:
    8
    Всем привет, поставил новый шаблон. Но русский язык кривил корзину, тоесть в английском корзина выводилась норма а в русском нет. Поковырялся в поисках решения проблемы и нашёл языковой файл который выводится в корзине. При удалении пару слов решил проблему кривизны, но сейчас уже оставшиеся слова на русском выводятся ????? знаками. Пробовал редактировать в разных кодировок и не помогло... подскажите как решить задачу?
     
  2. noobie

    noobie

    Регистрация:
    27 мар 2013
    Сообщения:
    174
    Симпатии:
    22
    сохраните в utf-8
     
  3. Radu

    Radu

    Регистрация:
    29 окт 2012
    Сообщения:
    69
    Симпатии:
    8
    Сохранял, не помогло( Сейчас меняю шаблоны но всё равно знаки.
     
  4. noobie

    noobie

    Регистрация:
    27 мар 2013
    Сообщения:
    174
    Симпатии:
    22
    дайте имя файла и кусок который вы меняли

    cart.php или что?
     
  5. ulikiev

    ulikiev

    Регистрация:
    3 фев 2013
    Сообщения:
    102
    Симпатии:
    29
    попробуй в utf-8 без BOM
    и посматри кодировку на Сервере а то и 1251 может быть
     
  6. Radu

    Radu

    Регистрация:
    29 окт 2012
    Сообщения:
    69
    Симпатии:
    8
    Это как?
    да, этот файл менял.
     
  7. ulikiev

    ulikiev

    Регистрация:
    3 фев 2013
    Сообщения:
    102
    Симпатии:
    29
    скачаешь файл к себе, откроешь Нотпадом++
    скопируешь текст, переведешь в utf-8 без BOM, вставишь текст и обратно на сервер
    --- добавлено: 10 апр 2013 в 23:18 ---
    http://notepad-plus-plus.org/
    --- добавлено: 10 апр 2013 в 23:20 ---
    и языковой файл тоже
     
  8. Radu

    Radu

    Регистрация:
    29 окт 2012
    Сообщения:
    69
    Симпатии:
    8
    не в браузере дело, открыл 2-мя и ничего, скажите что такое ВОМ?
    --- добавлено: 10 апр 2013 в 23:27 ---
    кодирую без ВОМ и вовсе ероглифы получаются
     
  9. noobie

    noobie

    Регистрация:
    27 мар 2013
    Сообщения:
    174
    Симпатии:
    22


    The UTF-8 BOM is a sequence of bytes (EF BB BF) that allows the reader to identify the file as an UTF-8 file.
    Normally, the BOM is used to signal the endianness of the encoding, but since endianness is irrelevant to UTF-8, the BOM is unnecessary.
    According to the Unicode standard, the BOM for UTF-8 files is not recommended:
    2.6 Encoding Schemes

    Use of a BOM is neither required nor recommended for UTF-8, but may be encounter in contexts where UTF-8 data is converted from other encoding forms that use a BOM or where the BOM is used as a UTF-8 signature. See the "Byte Order Mark" subsection in Section 16.8, Specials, for more information.


    --- добавлено: 10 апр 2013 в 23:30 ---
    1) Возьмите оригинальный cart.php
    2) откройте его с помощью notepad++
    3) измените то что вм нужно
    4) Сохранить и проверить
     
    Radu нравится это.
  10. samuel_L

    samuel_L

    Регистрация:
    6 окт 2012
    Сообщения:
    221
    Симпатии:
    132
    скачиваете программу Notepad++, открываете ей языковой файл, там в меню "кодировка - преобразовать в UTF без BOM"
    сохраняете
    если не получится, отпишите
     
    Radu нравится это.
  11. Radu

    Radu

    Регистрация:
    29 окт 2012
    Сообщения:
    69
    Симпатии:
    8
    Спасибо всем! всё получилось!
    --- добавлено: 10 апр 2013 в 23:37 ---
    и ещё один вопрос, как добавить язык, к примеру мне нужно добавить ромынский но не знаю что нужно заполнять при добавлении в админке. Пытался сделать по примеру русского но вышла ошибка, от куда нужно смотреть данные? вроде в архиве с языком не было ничего(((
     
  12. samuel_L

    samuel_L

    Регистрация:
    6 окт 2012
    Сообщения:
    221
    Симпатии:
    132
    Radu нравится это.
Статус темы:
Закрыта.