Как читать символы кириллицы в json в vscode?

Рейтинг: 0Ответов: 1Опубликовано: 16.03.2023

В VSCode пытаюсь редактировать json, и хочется делать это не через dump словаря, а в отдельном окне. Но при попытке открыть файл в новом окне вместо кириллицы высвечивается много символов �, очевидно встающих на место русских букв. Если что, я сохраняю словарь из питоновского файла как dump('словарь',file,indent=4,ensure_ascii=False), но не смотря на последний параметр, русский не высвечивается. При выводе в консоль декодируется нормально, кодировка utf-8. Пытался менять настройки и скачивать расширения, но что-то ничего не помогает.Скрин словаря из .pyСкрин файла .json

Ответы

▲ 2

Решение оказалось несложным. При открытии файла нужно в open() вписывать параметр encoding='utf8'. И при записи и при чтении. И не забывать ensure_ascii=False.