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

作者: koshi0413 (Koshi)   2016-10-18 12:37:39
http://i.imgur.com/ZcvI27X.jpg
如圖片中,Spyder中,程式啟動時,print 中文字是正常的
但用bat呼叫py檔,視窗的字的亂碼
有試過改big5,但程式跑不動,好像是sqlite3 支援utf-8 ,所以報錯
一般這個要如何處理呢?
各位前輩有方向指導一下嘛~感謝
作者: Typebrook (Pham)   2016-10-18 13:36:00
加個 chcp 65001 ?
作者: koshi0413 (Koshi)   2016-10-18 14:48:00
T大,請問chcp65001要加在哪兒?
作者: Typebrook (Pham)   2016-10-18 16:32:00
bat檔第一行,用來將cmd的預設編碼改為utf-8https://goo.gl/5sutV 網上有不少資源是在講這個
作者: koshi0413 (Koshi)   2016-10-18 17:23:00
剛才試了一下,在bat 中加入chcp65001用呼叫的不能執行,單擊bat才能執行,但一樣是亂碼。不過看T大的教學可以用才對,奇怪

Links booklink

Contact Us: admin [ a t ] ucptt.com