[問題] 字元編碼顯示問題?

看板Python作者 (Koshi)時間9年前 (2016/10/18 12:37), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
http://i.imgur.com/ZcvI27X.jpg
如圖片中,Spyder中,程式啟動時,print 中文字是正常的 但用bat呼叫py檔,視窗的字的亂碼 有試過改big5,但程式跑不動,好像是sqlite3 支援utf-8 ,所以報錯 一般這個要如何處理呢? 各位前輩有方向指導一下嘛~感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.145.158 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1476765461.A.019.html

10/18 13:36, , 1F
加個 chcp 65001 ?
10/18 13:36, 1F

10/18 14:48, , 2F
T大,請問chcp65001要加在哪兒?
10/18 14:48, 2F

10/18 16:32, , 3F
bat檔第一行,用來將cmd的預設編碼改為utf-8
10/18 16:32, 3F

10/18 16:33, , 4F
https://goo.gl/5sutV 網上有不少資源是在講這個
10/18 16:33, 4F

10/18 17:23, , 5F
剛才試了一下,在bat 中加入chcp65001用呼叫的不能執
10/18 17:23, 5F

10/18 17:23, , 6F
行,單擊bat才能執行,但一樣是亂碼。不過看T大的教學
10/18 17:23, 6F

10/18 17:23, , 7F
可以用才對,奇怪
10/18 17:23, 7F
文章代碼(AID): #1O1QSL0P (Python)
文章代碼(AID): #1O1QSL0P (Python)