PyCharm 执行 os.popen 出现中文乱码的问题解决方法

执行代码

import os

deviceName = os.popen('adb shell getprop ro.product.model').read()
print(deviceName)
platformVersion = os.popen('adb shell getprop ro.build.version.release').read()
print(platformVersion)
device = os.popen('adb shell getprop ro.product.name ').read()
print(device)

执行结果出现以下乱码情况:

PyCharm 执行 os.popen 出现中文乱码的问题解决方法

解决办法

修改 PyCharm 配置:

File->Settings->Editor->File Encodings

把 Global Encoding 设置成 GBK 即可。

运行成功