Python 輸出中文報錯問題

2021-08-18 23:38:00 字數 482 閱讀 6288

第一次使用python,基本都是列印hello word,那麼如果我們列印漢字會怎樣呢?例如:

print

"你好,世界"

;

那麼我們就會看到程式報錯:

: for details由於python中預設的編碼格式是 ascii 格式,在沒修改編碼格式時無法正確列印漢字,所以在讀取中文時會報錯。

解決方法為只要在檔案開頭加入 # -*- coding: utf-8 -*- 或者 #coding=utf-8 就行了

Python 中文Key 報錯問題

例如 coding utf 8 import json data with open data.json as f for line in f strkey 中評 strkey strkey.decode utf 8 python 預設是unicode編碼,不轉碼,則查詢不到key print da...

Ruby輸出中文報錯問題解決

最近學習ruby,遇到第乙個問題就是輸出中文的時候控制台報錯.name 曉林 大戶 小虎 p name 0 p name 1 p name 2 以上 執行之後報錯 flymouse flymouse pc rubys ruby arrays.rb arrays.rb 1 invalid multib...

python 解決中文輸出問題

python在輸出中文時會提示解碼失敗 需要在程式最開始加上如下 usr bin env python coding utf 8 或者 usr bin env python coding utf 8 usr bin env python 這種用法是為了防止作業系統使用者沒有將python裝在預設的 ...