關於win終端下python輸出中文亂碼問題
在win10環境下,使用notepad++,採用utf-8格式編碼,python輸出中文亂碼。
win下python輸出中文會亂碼大多是因為:
windows終端使用的是gb2312編碼,而不支援utf-8。
查了一下,有三種解決方法:
1、將中文字串解碼再編碼為gb2312:
print '下載完成'.decode("utf-8").encode("gb2312")
2、設定notepad++以ANSI格式編碼
3、使用chcp命令
chcp (檢視當前內碼表)
chcp 936 (使用gb2312編碼)
chcp 65001 ,然後右鍵視窗屬性選擇"Lucida Console"字型 (使用utf-8編碼) 實測大體上能夠顯示,但還是有些問題!
相關推薦
關於win終端下python輸出中文亂碼問題
在win10環境下,使用notepad++,採用utf-8格式編碼,python輸出中文亂碼。 win下python輸出中文會亂碼大多是因為: windows終端使用的是gb2312編碼,而不支援utf-8。 查了一下,有三種解決方法: 1、將中文字串解碼再編碼為gb
win10下使用vscode除錯python輸出中文亂碼的解決辦法
今天在vscode中除錯一個python指令碼時發現中文亂碼了,折騰了好一會兒才找到原因,記錄一下。 很簡單的一句程式碼測試一下: # -*- coding: utf-8 -*- print('亂碼不?') 檔案編碼設定的也是utf-8,但是除錯就是亂碼,網上
cmd下sql輸出中文亂碼
cmd顯示mysql中文亂碼,如下, 解決方法: 設定cmd: chcp 65001 就是換成UTF-8內碼表 chcp 936 可以換回預設的GBK chcp 437 是美
Python - Sublime Text 3 控制檯輸出中文亂碼的解決方案
工具 -> 編譯系統 -> 新編譯系統 { "cmd": ["python","-u","$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector"
[問題]python內部os.system輸出中文亂碼
import os os.system("dir") 輸出結果: F:\code\python\django ��Ŀ¼ 2017/05/08 10:13 <DIR> . 2017/05/08 10:13 <DIR
關於在eclipse下java程式從控制檯輸入輸出中文亂碼問題
問題產生原因: 工程編碼為UTF-8,但是控制檯必須得GBK,才能保證System.in和System.out輸入輸出正常。 解決方法: 修改控制檯的字符集,如上圖。 不用點選下拉列表,因為那樣選不到GBK,可以直接手動輸入。 小結:預設工程是GBK的時候,可能會感
python關於輸出中文亂碼的解決方式
需求:由於需要判斷一個檔案是否在目錄中,所以用到了這個功能點 程式碼: for pp in os.listdir("E:\\sssg"): print pp.decode('gbk') 通過此方式轉換編碼就可以正確輸出目錄中的中文檔名
Ubuntu 16.04解決在虛擬終端(Ctrl+Alt+F1)下顯示菱形中文亂碼問題 ,終端無法開啟等問題
在安裝Ubuntu時,如果預設選擇了中文,那麼以後進去到虛擬終端就會出現菱形的中文亂碼。其實這個是無解的,但是可以通過以下技巧去實現:1、把系統轉成英文的sudo gedit /etc/default/locale將內容改為:LANG=”en_US.UTF-8″ LANG
Ubuntu環境下 matplotlib 圖例中文亂碼
中文本文前提條件是 已經 安裝好 matplotlib , 至於 matplotlib 是什麽, 怎麽安裝, 本文不予介紹。 首先在 Windows 盤區下 找到 微軟雅黑 的字體文件: 其次,找到 matplotlab 字體庫 文件夾 或者 系統字體庫文件夾 matp
輸出中文亂碼的處理
text ons strong ace spa space 處理 字符流 response * 字節流: * 設置瀏覽器默認打開的編碼: * resposne.setHeader(“Content-Type”,”text/html;charset
PHP輸出中文亂碼解決:編碼終結者
php 中文亂碼 編碼學習PHP之初,根本就沒有意識到過有編碼那回事兒,隨著對中文的輸出越來越多,遇到輸出亂碼的情況也就更加普遍了。最早我們懷疑是數據庫編碼的問題,於是在PHP代碼中的解決的辦法是:mysql_query("SET NAMES UTF8"); 但這樣做了後,網頁顯示的仍然是亂碼,於是有修改
Android Studio解決Java程序輸出中文亂碼
roc 中文 Coding str uil nbsp process option clas 經查閱資料,發現需要手動在build.gradle中添加代碼 //新版 tasks.withType(JavaCompile) { options.encoding = "UT
編碼(ACSII unicod UTF-8)、QT輸出中文亂碼深入分析
們的 解決方法 ces size 虛擬 類型 col 機器 編碼規則 總結: 1. qt輸出中文亂碼原因分析 qt的編程環境默認是utf-8編碼格式(關於編碼見下文知識要點一); cout << "中文" << endl; 程序運行,程序並不認識
resin後臺輸出中文亂碼的解決辦法!
中文 Coding https -o 出現 blog XML bsp sam resin後臺輸出中文亂碼的解決辦法! 學習了:https://blog.csdn.net/kobeguang/article/details/34116429 編輯conf/resin.con
php輸出中文亂碼問題
解決php輸出中文亂碼問題 php頁面輸出亂碼 方法一 設定php.ini字符集,修改【default_charset = "UTF-8"】 方法二 在php檔案開頭設定預設字符集 header("Content-Type: text/html;
關於win 10 mysql5.6關於中文亂碼修改my.ini無效的問題
折騰了一上午,關於mysql 5.6修改my.ini的問題 mysql 安裝目錄下的my.ini配置檔案,改了七八次。無效 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] def
Win10下Matplotlib圖例中文亂碼解決
系統:Win10 Python版本:3.6 第一步 找到matplotlib 配置檔案: import matplotlib print(matplotlib.matplotlib_fname()) D:\Program Files\Python36
Eclipse console 輸出中文亂碼問題(輸出語句System.out.println中的中文正常,但是log.輸出的中文是亂碼)
背景:除錯程式碼時,發現log.debug資訊中的中文都變成了亂碼,進一步觀察發現,System.out.println中輸出的中文又是正常的! 在網上搜了很多資料,相關的部落格很多,但是要麼不能解決我的問題、要麼寫的原因我無法認可,隨後決定探索一下。 經過探索,終於得出了結論,特此
JS中呼叫輸出中文亂碼怎麼辦?一步輕鬆解決
今天做網頁突然發現一個問題: js中輸出的中文 在網頁中竟然是亂碼 我想可能是html中忘記指定編碼格式了?我急忙看下html程式碼,發現 並沒有啊! 這到底是怎麼回事 這讓我很費解。你們是否也遇到過類似的情況? 其實解決方法非常簡單,你只需要簡單的做一步儲存就可以了。
jfinal部署到伺服器用jetty啟動輸出中文亂碼
在部署jfinal專案是使用jetty啟動專案,但是在程式執行時報錯,輸出資訊是亂碼,調查發現是jetty編碼格式預設utf-8,但是專案中的方法並沒有使用,輸出資訊:input1":"瀛欏緩鍥?",然後找到你最開始的編碼方法,比如我的是每次都要呼叫一個簽名方法,就在這個簽名方法裡面 String