Задать вопрос
@DarkByte2015

Почему не отображаются нормально кириллица?

Парсю один сайт и там текст с кирилличными символами, которые нужны мне. Сайт в utf-8 (во всяком случае в meta charset написано так). Но когда я распарсиваю и записываю результаты в json файл то нужные мне русские символы представлены в виде '\u0000' типа того. Прямо так в файл и пишет. Как сделать чтобы нормально их писало? Пытался сделать вот так: s.encode('utf-8') - не помогает. Тоже самое.
  • Вопрос задан
  • 573 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Потому, что вы не читали документацию.

json.dumps(data, ensure_ascii=False)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы