1. 程式人生 > >python中文顯示不正常解決方案

python中文顯示不正常解決方案

一.概要

在程式碼檔案中定義中文時,無法正常列印顯示。

import json
tinyDict = {'name': "a阿三", 'as': "nan"}
print tinyDict.keys()
print tinyDict.values()

輸出結果:

['as', 'name']
['nan', 'a\xe9\x98\xbf\xe4\xb8\x89']

二.解決中文不顯示的方法:

引入json,進行格式化轉換後在進行輸出。
語法如下:

import json
tinyDict = {'name': "a阿三", 'as': "nan"}
print tinyDict.keys()
result = json.dumps(tinyDict.values(), encoding='utf-8'
, ensure_ascii=False) print result

輸出結果:

['as', 'name']
["nan", "a阿三"]  

相關推薦

python中文顯示正常解決方案

一.概要 在程式碼檔案中定義中文時,無法正常列印顯示。 import json tinyDict = {'name': "a阿三", 'as': "nan"} print tinyDict.ke

Eclipse中專案的原始檔顯示正常解決方案(如何修改src原始檔)

如上圖,在某些情況下需要將src原始檔夾修改成src/main/java(例如:Maven就要求標準的目錄結構),修改方法如下: 1、進入到該目錄資料夾下,如下圖: 2、在src資料夾下新建資料夾“main”,再在剛剛新建的main資料夾下新建“java”資料夾,如下圖:(注意如果改專案

Linux作業系統下Wine中文顯示正常解決方案

首先wine自己的系統中必須有中文字型,我的Ubuntu系統中已經安裝了宋體,這也是Windows Vista之前的幾個版本的系統使用的中文字型,所以: cd ~/.wine/drive_c/windows/fonts ln -s /usr/share/fonts/t

Linux下,Java圖形介面程式中文顯示正常顯示為方格)問題解決

RedHat或其它Linux系統下中文顯示為方格,原因是JRE環境中中文字型設定異常。 1.首先找到JRE所在的目錄,如在RedHat Enterprise 6中的目錄為:/usr/lib/jvm/java-1.6.0/jre 2.將windows中文字型simsun.ttf或simsun.ttc拷

Win10系統下軟件UI顯示完整解決方案

key 解決 window 顯示不完整 行高 解決問題 存在 路徑 解決方案 方法摘錄如下 step1:打開註冊表 WIN+R,或者運行裏面輸入regedit step2:路徑[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows

IE8中select控制元件中的option顯示解決方案

 select控制元件,若option的內容過長,則IE8中顯示不全,導致其內容無法顯示出來。  目前測試IE9、IE11 select控制元件都沒有問題。 其中select,可以只針對個別的select,只要替換相應的class即可。  解決方案:

android全面屏顯示解決方案【更新中...】

一、宣告最大螢幕縱橫比(官方適配方案) Android官方提供了適配方案,即提高App所支援的最大螢幕縱橫比,實現很簡單,在AndroidManifest.xml中可做如下配置: <meta-data android:name="android.max_aspect"

nodeJs 控制檯列印中文顯示為Unicode解決方案

在使用 NodeJs 採集其他網站網頁時遇到的,在獲取原始碼後發現裡面原來的中文被轉成了 Unicode(UTF8) 編碼的中文(如:&# [xxx]),這當然不是真正想要的中文實體 解決方案: 使用 html-entities 對字元進行解碼 安裝: npm install --save ht

swift3.0 tableviewcell分割線顯示解決方案

在viewDidLoad()新增一下程式碼 if tableView.responds(to:#selector(setter: UITableViewCell.separatorInset))

Win10圖示顯示正常解決辦法

當快取檔案出現問題時,就會引發系統圖標顯示不正常; 1、由於圖示快取檔案是隱藏檔案,我們需要在資源管理器中將設定改為“顯示所有檔案”。 2、同時按下快捷鍵 Win+R,在開啟的執行視窗中輸入 %localappdata%,回車。 3、在開啟的資料夾中,找到 Iconcache.db,將其刪除。

Win10系統下軟體UI顯示完整解決方案

轉載地址:https://www.cnblogs.com/wxjnew/p/5079726.html 在最初升級win10的時候就想到了這些問題,例如和各種軟體的不相容性。當然,事實上win10並沒有想象的那麼糟,作為一個windows user 來說,win10的確是很高

UIbutton 按鈕加圖片後文字顯示出來解決方案

一開始我是這麼寫的 [btn setImage:[UIImage imageNamed:@"schedule_float_bkgnd.png"] forState:UIControlStateNormal]; 由於setImage是設定圖片的而不是設定圖片背景; 應該寫成

程式改動後,執行程式出現空指標異常,xml檔案(layout)顯示正常解決辦法

這個問題真令人無語…… 解決方法:重啟Eclipse…… 以後一定要記住,剛剛還好好的程式,出現各種莫名其妙的錯誤時,如果自己確定自己沒寫錯,首先看是不是程式設計軟體的問題,另外有時候模擬器也會出現各種問題,如果有資料寫入模擬器的記憶體或sd卡,記得先把這些資料清除再看看是

VS2013+QT5 介面中文顯示亂碼問題 解決方案

本方案適用於VS2013+QT5.3環境(編譯器是VC) using namespace std; # pragma execution_character_set("utf-8") //檔案的開頭要宣告字元編碼UTF-8,這樣輸出中文字串就能顯示正常。qDebug(

win7桌面圖示顯示正常解決

1、點選 開始 執行 輸入 cmd2、右鍵,選擇“貼上”以下程式碼:taskkill /im explorer.exe /f   cd /d %userprofile%\appdata\local  

Ext JS 列表裡的QuickTipManager翻頁後正常顯示的問題解決方案

需求: 在列表裡渲染一個圖示,滑鼠懸浮上後,顯示一個彈出框,裡面根據資料不同而顯示對應的項。如下圖: 問題現象: 當對列表進行翻頁後,不能正常顯示小框,且瀏覽器控制檯反覆列印紅色錯誤。 程式碼: displaySegmentBinding:function (i

關於mstar TV晶片蘋果裝置Airplay投屏播放畫面豎屏窗體旋轉、窗體顯示正常解決方案

用下面命令從tv中讀出當前storage的比例設定值 1、cd /Database 2、sqlite3 user_setting.db 3、select enARCType from tbl_VideoSetting where InputSrcType=34; selec

解決jenkins下使用HTML Publisher插件後查看html報告顯示正常 以jmeter報告為例

com 顯示不全 rip lis support https ima 註意 jenkins jenkins 配置使用html publisher查看jmeter html報告時,發現顯示不全,很多東西顯示不了。 項目配置: 查看html報告異常(很多資源無法加載)

python對打印出中文亂碼問題的解決方案

def cti 亂碼問題的解決 false exce 轉換 中文亂碼 rgs del 一、引入json包二、# 使用json模塊將序列轉換為json字符串,ensure_ascii表示不考慮asii,encoding表示轉換編碼  # json.dumps進行序列化對中文默

【精華】PHP網站驗證碼顯示的終結解決方案

brief 重新 pad enter 批量 list 展開 href lis PHP網站驗證碼不顯示,這個是個很基礎的PHP問題了,不過有點時候會比較讓開發者比較頭疼了。很多解決方案僅僅考慮到gd2,卻忽略了另外一個很重要的因素了,相信在了解本教程之後,驗證碼不顯示