新聞中心
如何解決java中文亂碼?
設(shè)置工作空間的編碼:

編輯器的編碼會(huì)影響到所有的項(xiàng)目中的字符的顯示,可以說(shuō)是作用最為廣泛的設(shè)置,每一個(gè)項(xiàng)目都會(huì)受到這個(gè)設(shè)置的影響。點(diǎn)擊菜單欄中的窗口(Window)— —選項(xiàng)(Preferences)。
點(diǎn)擊常規(guī)(General)— —工作空間(Wordspace),然后在右側(cè)的文本文件編碼格式(Text file encoding)中選擇你想要設(shè)置的編碼格式,系統(tǒng)默認(rèn)的格式為GBK。
設(shè)置項(xiàng)目的編碼:
如果其他的項(xiàng)目中不存在亂碼問(wèn)題,只是個(gè)別項(xiàng)目顯示時(shí)出現(xiàn)亂碼,那么我們不需要設(shè)置工作空間的編碼,只需要修改項(xiàng)目的編碼即可。
選中項(xiàng)目后,右鍵點(diǎn)擊,在彈出的菜單中點(diǎn)擊屬性(Properties)。
在彈出的屬性窗口中,選擇資源(Resource)— —點(diǎn)擊選擇Other(其他),然后選擇你想要的編碼格式。
設(shè)置單個(gè)文件的編碼:
只是個(gè)別文件出現(xiàn)了亂碼,那么設(shè)置個(gè)別文件的編碼格式就可以解決問(wèn)題了。選中有亂碼的文件,然后點(diǎn)擊右鍵。
在彈出的菜單中選擇屬性(Properties)。
eclipse中java中文控制臺(tái)輸出的這種亂碼怎么解決?
產(chǎn)生原因:因?yàn)檫@個(gè)開(kāi)源項(xiàng)目的默認(rèn)字符編碼不對(duì),所以控制臺(tái)的字符編碼也自動(dòng)變成了UTF-8,而鍵盤的輸入流的默認(rèn)格式是GBK格式,這樣就造成了在GBK轉(zhuǎn)UTF-8的過(guò)程中產(chǎn)生的奇數(shù)亂碼錯(cuò)誤(這個(gè)問(wèn)題的解釋可以在搜索引擎找到)。解決辦法:
1.在代碼區(qū)域右鍵->runas->runconfigurations->common(右側(cè))->consoleencoding出現(xiàn)此錯(cuò)誤,此時(shí)的編碼格式應(yīng)該是UTF-8,選擇Other,這時(shí)可能沒(méi)有GBK選項(xiàng),沒(méi)有,則執(zhí)行之后操作。
2.更改該項(xiàng)目的文本文件編碼,項(xiàng)目右鍵->properties->resource->先將textfileencoding調(diào)整回GBK,然后再回去重新設(shè)置consoleencoding編碼為GBK。
eclipse中源代碼中文亂碼了怎么辦?
注釋亂碼還是網(wǎng)頁(yè)頁(yè)面亂碼?
1) eclipse->window->preferences->General->Content Types
2) 找到要修改的文件的類型(JAVA,JSP等等),在下面有個(gè)Default encoding,在輸入框中輸入GBK
3) 點(diǎn)擊Update
4) 點(diǎn)擊OK
5) 重啟eclipse 2 改變整個(gè)Eclipse工作空間的編碼格式 1) eclipse->window->preferences->General->workspaceTypes 2) 改變文本文件編碼格式為GBK
Java字符緩沖流寫int數(shù)據(jù)會(huì)亂碼?
- -是編碼問(wèn)題,因?yàn)镴ava默認(rèn)寫入編碼是UTF-8,而Windows在處理UTF-8時(shí)會(huì)在前面加上幾個(gè)字符,而由緩沖流寫入的UTF-8編碼格式是不帶那幾個(gè)字符的,所以會(huì)出現(xiàn)亂碼,最好的解決方式是使用notepad++替代notepad- -。
到此,以上就是小編對(duì)于java中文亂碼解決方法的問(wèn)題就介紹到這了,希望這4點(diǎn)解答對(duì)大家有用。
本文題目:如何解決java中文亂碼?javawindows中文亂碼
文章網(wǎng)址:http://fisionsoft.com.cn/article/cddjhed.html


咨詢
建站咨詢
