Описание проблемы
Я использовал python для вызова antiword, чтобы конвертировать doc в txt, и обнаружил, что китайское значение возвращаемого значения искажено. Это та же самая ситуация на powershell. Но это нормально, чтобы вызвать git bash.
env: платформа Windows, py3.6
Я пытался изменить локаль и пробовал параметр -m antiword, но это не сработало.
Связанный код
Pipe = subprocess.Popen(
['antiword', filename],
Stdout=subprocess.PIPE,
Stderr=subprocess.PIPE )
Stdout, stderr = pipe.communicate()
Return stdoutenter code here