У меня есть файлы csv, которые мне нужно отредактировать в Python, которые должны оставаться в Shift-JIS. Когда тестирую мой код, вводя каждый раздел в интерпретатор Python, файлы редактируются нормально и остаются в Shift-JIS. Я запускаю в интерпретаторе Python следующие строки:
import sys, codecs
reload(sys)
sys.setdefaultencoding('shift_jis')
Я помещаю эти строки в скрипт и запускаю их из командной строки DOS, и, конечно же, добавляемые мной символы shift-JIS испорчены. Если я запускаю chcp в командной строке DOS, он сообщает мне, что я запускаю chcp 932, shift-JIS. Кто-нибудь знает, что не работает?