Windows下Pycharm執行命令列語句結果亂碼問題��Ȩ��Ӧ��
今天在學習python多執行緒的時候遇到了一個問題
import subprocess print('$ nslookup www.baidu.com') r = subprocess.call(['nslookup', 'www.baidu.com']) print('Exit code:', r)
"$ nslookup www.baidu.com"語句相當於在cmd中輸入:nslookup www.baidu.com命令
然而得到的結果是亂碼的:
$ nslookup www.baidu.com
��Ȩ��Ӧ��:
������: UnKnown
Address: 172.20.10.1
����: www.a.shifen.com
Addresses: 180.97.33.108
180.97.33.107
Aliases: www.baidu.com
Exit code: 0
在檔案開頭加了 # -*- coding:utf-8 -*- 也沒用
後來查了百度,瞭解到cmd預設編碼是GBK,而Pycharm預設編碼是UTF-8...
那我把Pycharm編碼改成GBK應該ok的,操作如下:
重新執行後就正常了:
$ nslookup www.baidu.com
非權威應答:
伺服器: UnKnown (PS:這裡UnKnown是因為我現在用的手機WIFI- -)
Address: 172.20.10.1
名稱: www.a.shifen.com
Addresses: 180.97.33.108
180.97.33.107
Aliases: www.baidu.com
Exit code: 0
相關文章
- MySql用Windows命令列中亂碼問題MySqlWindows命令列
- 兩行命令解決 Windows 下 Homestead 執行緩慢的問題Windows
- Java在Linux環境下執行MySQL命令無法獲取結果的問題JavaLinuxMySql
- CMD執行命令列時卡住的問題命令列
- 非專案目錄下命令列執行go程式遇到的問題命令列Go
- Oracle行轉列、列轉行的Sql語句總結OracleSQL
- VsCode搭建C語言執行環境以及終端亂碼問題解決VSCodeC語言
- 命令列寫複雜語句命令列
- php程式碼審計之命令執行中windows/linux的差異化問題PHPWindowsLinux
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列
- 解決Intellij IDEA中執行緩慢的問題,tomcat控制檯列印亂碼問題,國際化亂碼配置檔案亂碼解決IntelliJIdeaTomcat
- 在DOS視窗執行java命令中文顯示正常,執行javac命令中文亂碼Java
- MySQL中UPDATE語句裡SET後使用AND的執行過程和結果分析MySql
- Jmeter Arrivals thread group 在命令列執行時,無法生成測試結果JMeterthread命令列
- TongWeb下亂碼問題解決思路Web
- pycharm環境,命令列執行提示:ImportError: No module named xxx 解決方法PyCharm命令列ImportError
- Mybatis原始碼解析之執行SQL語句MyBatis原始碼SQL
- mySQL 執行語句執行順序MySql
- 【Java】面試官靈魂拷問:if語句執行完else語句真的不會再執行嗎?Java面試
- tomcat-windows環境頁面亂碼問題TomcatWindows
- mysql使用source 命令亂碼問題解決方法MySql
- 解決 win10 命令列下執行 python 彈出 Windows 應用商店Win10命令列PythonWindows
- 將命令列提示符裡的執行結果匯出到text檔案中命令列
- Mybatis 查詢語句結果集總結MyBatis
- cmd命令列下用命令執行SQL指令碼到SQL Server資料庫中命令列SQL指令碼Server資料庫
- [zebra原始碼]分片語句ShardPreparedStatement執行過程原始碼
- Windows 伺服器中使用 mysqldump 命令匯出資料,解決中文亂碼問題Windows伺服器MySql
- confluence亂碼問題
- SQL語句執行順序SQL
- MySQL語句執行分析(一)MySql
- MySQL語句執行分析(二)MySql
- sql語句如何執行的SQL
- Select語句執行順序
- 收集 Linux 命令列執行的命令Linux命令列
- 【JAVA】使用百度語音識別 Rest API,遇到識別結果顯示亂碼的問題和解決JavaRESTAPI
- pycharm怎麼呼叫命令列PyCharm命令列
- python selenium 框架,加了 if 後面的語句後執行沒報錯,也沒結果,求指導Python框架
- vscode中文亂碼問題VSCode