讀取文件的時(shí)候如果是用的read方法(字節(jié)流),碰到中文輸出就是亂碼,然后存儲(chǔ)的時(shí)候設(shè)置下編碼為GBK或者是UTF-8形式即可,可以有效的解決亂碼問(wèn)題。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、小程序定制開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了恭城免費(fèi)建站歡迎大家使用!
如果其他的項(xiàng)目中不存在亂碼問(wèn)題,只是個(gè)別項(xiàng)目顯示時(shí)出現(xiàn)亂碼,那么我們不需要設(shè)置工作空間的編碼,只需要修改項(xiàng)目的編碼即可。 選中項(xiàng)目后,右鍵點(diǎn)擊,在彈出的菜單中點(diǎn)擊屬性(Properties)。
您好,將別人的項(xiàng)目或JAVA文件導(dǎo)入到自己的Eclipse中時(shí),常常會(huì)出現(xiàn)JAVA文件的中文注釋變成亂碼的情況,主要原因就是別人的IDE編碼格式和自己的Eclipse編碼格式不同。
基于這種亂碼,建議在Java文件中盡量不要寫(xiě)中文(注釋部分不參與編譯,寫(xiě)中文沒(méi)關(guān)系),如果必須寫(xiě)的話,盡量手動(dòng)帶參數(shù)-ecoding GBK或-ecoding gb2312編譯;對(duì)于JSP,在文件頭加上或基本上就能解決這類亂碼問(wèn)題。
選擇Other,將編碼改變?yōu)閁TF-8,這樣以后新建立工程其屬性對(duì)話框中的Text file encoding即為UTF-8。
將別人的項(xiàng)目或JAVA文件導(dǎo)入到自己的Eclipse中時(shí),常常會(huì)出現(xiàn)JAVA文件的中文注釋變成亂碼的情況,主要原因就是別人的IDE編碼格式和自己的Eclipse編碼格式不同。
1、一個(gè)簡(jiǎn)單的辦法,到該類目錄下,記事本或文本編輯器打開(kāi)該類,應(yīng)該不是亂碼。全選復(fù)制,粘貼覆蓋到eclipse下這個(gè)類的內(nèi)容。
2、選擇Text樹(shù),點(diǎn)開(kāi),選擇Java Source File,在下面的Default encoding輸入框中輸入U(xiǎn)TF-8,按下Update按鈕,則設(shè)置Java文件編碼為UTF-8。
3、java的注釋出來(lái)了繁體字,是Eclipse/MyEclipse編碼與java文件不匹配出現(xiàn)亂碼(繁體字)導(dǎo)致的。
1、一般來(lái)說(shuō),是你的編碼和編譯的默認(rèn)編碼不一致。 默認(rèn)編譯是utf-8,你的editplus可能是gbk。如果搞不清楚,你的代碼里不要用中文,全部用英語(yǔ)試試。
2、出現(xiàn)這樣的錯(cuò)誤,一般是因?yàn)榇a中含有中文字符,注釋中的中文字符也算。由于使用CMD運(yùn)行java程序的時(shí)候,系統(tǒng)默認(rèn)的編碼格式是gbk。
3、在Editplus轉(zhuǎn)碼,Editplus-文檔-文件編碼方式-改變文件編碼方式-GBK,然后再用Eclipse打 開(kāi)就可以了。
4、如果你的 Eclipse workspace 字符集或項(xiàng)目上單獨(dú)設(shè)置的字符集本來(lái)就是 Windows 中文版默認(rèn)的 GBK 的話,那你在其它地方用 UTF-8 本身就是多此一舉。
網(wǎng)站欄目:java代碼注釋亂碼 java編程注釋
網(wǎng)頁(yè)URL:http://chinadenli.net/article31/dedhcpd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站營(yíng)銷、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站排名、網(wǎng)站改版、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)