+ Ответить в теме
Показано с 1 по 2 из 2
  1. #1
    Аватар для Пароль Пароль Не известно кто Новичок
    Сообщений
    1
    Поблагодарили 0 раз(а) в 0 сообщениях

    Проблема с кодировкой

    Суть моего приложения в следующем. Оно заходит на удаленный сайт и парсит оттуда данные, используя CURL. Данные в основном на русском языке. Исходная кодировка UTF-8. Далее мне нужно сохранить эти данные в базу SQLITE (кодировка базы UTF-8). Если использую обычный PHP, то никаких проблем не возникает. Но через Devel Studio данные сохраняются как кракозябры.
    Вот как, например, сохраняется фраза ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ в базе:


    А вот как если вывожу как текст в приложении:


    Пробовал определять кодироку с помощью mb_detect_encoding(), результат - UTF-8. Также пробовал менять кодировку, например так: iconv("UTF-8", "CP1251", $text), но толку никакого. Такое ощущение, что в самом приложении во время выполнения меняется кодировка.
    Помогите, пожалуйста, уже голову сломал что делать.

  2. #2
    Аватар для PiEy PiEy Очень опасный тип PiEy Очень опасный тип PiEy Очень опасный тип Путешественник
    Сообщений
    443
    Поблагодарили 40 раз(а) в 40 сообщениях
    там кароч на*** в sqlite есть святая какая то кодировка начинается на general... че то там, её выбираешь и из UTF8 в CP1251

    и да, попробуй, iconv("utf-8", "Windows-1251")

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения