沒做轉(zhuǎn)碼吧?初步懷疑是這個問題,你嘗試下UTF8與GBK之間轉(zhuǎn)下碼,應該就可以了
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、谷城網(wǎng)絡推廣、小程序制作、谷城網(wǎng)絡營銷、谷城企業(yè)策劃、谷城品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供谷城建站搭建服務,24小時服務熱線:13518219792,官方網(wǎng)址:chinadenli.net
console.log 輸出中文亂碼,怎么解決
是由于DOS窗口顯示的編碼同logcat日志中不同導致的亂碼問題。DOS窗口默認的編碼是GBK,而LogCat打印的是UTF-8的編碼,所以要設(shè)置DOS字符編碼:
1, 在當前命令行下輸入 chcp 65001,按回車鍵。這時,當前代碼頁使用的就是UTF-8編碼了。
2, 修改窗口屬性,改變字體。在命令行標題欄上點擊右鍵,選擇“屬性”-“字體””,將字體修改為True Type字體”Lucida Console”,然后點擊確定將屬性應用到當前窗口。
3,再使用logcat打印日志,就可以正常顯示中文字符了。
4, 補充部分字符編碼對應代碼:
65001——UTF-8
936——簡體中文
950——繁體中文
437——美國/加拿大英語
932——日文
949——韓文
866——俄文
主要編碼方式 chartset 設(shè)置成 utf-8就行了。本來是UTF8編碼但是你沒有聲明的話,瀏覽器默認就按GB2312處理了,所以就成亂碼了。
可能是編碼的問題吧,go語言默認用utf8編碼,而windows的命令行程序可能用的是gbk,
是頁面中的中文亂碼?若是,就是沒設(shè)置對頁面編碼。保持頁面編碼,和編輯器錄入中文時使用的編碼一致
這是由于編碼問題導致的,windows cmd命令行默認的編碼方式是936gbk導致的。
可以輸出前加system("chcp 65001")來輸出中文
然后輸出之后再修改編碼,調(diào)回來system("chcp 936")。
文章名稱:go語言命令輸出結(jié)果亂碼,go error code
文章網(wǎng)址:http://chinadenli.net/article42/dsshpec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應式網(wǎng)站、品牌網(wǎng)站制作、網(wǎng)頁設(shè)計公司、動態(tài)網(wǎng)站、網(wǎng)站導航、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)