Я использую Python 2.7.11, и моя программа запускает командную строку, которая передает информацию в базу данных, которая должна быть в utf8
# -*- coding: utf-8 -*-
import os
cmd = "push.exe -c set_value chữQuốcngữ"
os.system(cmd)
в Python 3.6, она отлично работает.Тем не менее, в моей среде есть только Python 2.7.11, и данные в базе данных выглядят так: chá »¯Quá» 'cngá »¯
Я подозреваю, что os.system открывает командную строку, и это причина, ноЯ не уверен, как это исправить.