В vsc (python) уже есть UTF-8, но стандартный вывод создает странные символы.Python

Программы на Python
Anonymous
В vsc (python) уже есть UTF-8, но стандартный вывод создает странные символы.

Сообщение Anonymous »

Этот стандартный вывод не работает в UTF-8, поскольку мой код Visual Studio и мой компьютер (

Код: Выделить всё

chcp 850
)

Код: Выделить всё

 Estado de los medios. . . . . . . . . . . : medios desconectados
Sufijo DNS espec¡fico para la conexi¢n. . :
Descripci¢n . . . . . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
Direcci¢n f¡sica. . . . . . . . . . . . . : E0-C2-64-64-FA-92
DHCP habilitado . . . . . . . . . . . . . : s¡
Configuraci¢n autom tica habilitada . . . : s¡
Код:

Код: Выделить всё

import subprocess

def ejecutar_comando(comando_Red):
resultado = subprocess.run(comando_Red, shell=True, capture_output=True, text=True)
return resultado.stdout.strip('UTF-8')

comando_Red = [
"ipconfig /all",
"getmac"
]

for comando_Red in comando_Red :
salida = ejecutar_comando(comando_Red)
print (salida)
Я ожидал вывода UTF-8 с такими вещами, как í, á, ó, ú....
мой cmd и powershell работают в chcp 850 и показывать правильные латинские символы.

Подробнее здесь: https://stackoverflow.com/questions/788 ... characters

Вернуться в «Python»