用記事本打開源程序加些中文進(jìn)去(比如注釋),在DOS窗口下用type命令顯示一下源代碼,看看什么現(xiàn)象。有三種可能:1、你用的編輯軟件采用utf-8編碼來保存程序代碼。2、你的DOS窗口的字符內(nèi)碼設(shè)置的代碼頁不正確。3、你安裝的是繁體中文版jdk。
創(chuàng)新互聯(lián)公司是一家專業(yè)提供瑤海企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、做網(wǎng)站、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為瑤海眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
這個是編碼不正確,既然是爬蟲,那么從原理上來說,你肯定是從網(wǎng)上以流的形式將html下載過來。然后在流轉(zhuǎn)換為String的時候有一個charset參數(shù),那么你傳入GBK或者UTF-8只是你一廂情愿的認(rèn)為網(wǎng)站是這個格式的。
解決方法很簡單,讀取到這個網(wǎng)站的編碼格式,通常有兩種方法,一種是在http的response下有對應(yīng)的charset,你可以取得。還有一種則是取得網(wǎng)站上...charset="UTF-8"
這個是典型的GBK亂碼。
應(yīng)該是你的jdk的編碼設(shè)置不對。和你的java文件編碼不一致。
這不是變成了繁體字,是因?yàn)榫幋a格式不一樣導(dǎo)致了亂碼,你看看開發(fā)工具的編碼是什么
不是繁體吧!是亂碼吧!
你寫的不具體,是java Swing還是jsp?
你的是jsp的話把頁面的編碼格式改成UTF-8處理所有的亂碼!
就是頁面的第一行代碼 @page 中 ,哪個屬性忘了好像是charset='UTF-8'
網(wǎng)站題目:java代碼出現(xiàn)繁體字,java為什么輸出的是繁體字
網(wǎng)頁URL:http://jinyejixie.com/article8/hsohop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、小程序開發(fā)、外貿(mào)網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、微信小程序、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)