當前位置:首頁 » 編程語言 » java輸出亂碼

java輸出亂碼

發布時間: 2022-07-21 15:27:04

java 輸出是亂碼 怎麼解決

你用的是記事本編輯的嗎?用記事本打開你的文件,然後另存為,在另存為對話框最下方把編碼改成「UTF-8」,然後再編譯運行

❷ java數組輸出亂碼

數組a在你這里並沒有被初始化,int[] a = new int[10]只是在內存中,給a分配了一段大小,
而你輸出的@7866eb46就是此時【數組a在內存中的地址值】。而並非是數組中具體的數。

這不是亂碼,屬正常輸出,這是對象在內存中的地址值

❸ 用java為什麼輸出了之後不是文字而是亂碼

出現問題的原因是位元組流中每個漢字是兩個位元組,所以肯定會出現亂碼的,要將位元組流通過BufferedReader變成按行讀取的就可以了。
BufferedReader bre = null;
try {
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此時獲取到的bre就是整個文件的緩存
while ((str = bre.readLine())!= null) // 判斷最後一行不存在,為空結束循環
{
System.out.println(str);//原樣輸出讀到的內容
};
備註: 流用完之後必須close掉,如上面的就應該是:bre.close(),否則bre流會一直存在,直到程序運行結束。

❹ java控制台輸出亂碼

產生原因:因為這個開源項目的默認字元編碼不對,所以控制台的字元編碼也自動變成了UTF-8,而鍵盤的輸入流的默認格式是GBK格式,這樣就造成了在GBK轉UTF-8的過程中產生的奇數亂碼錯誤(這個問題的解釋可以在搜索引擎找到)。
解決辦法:
1.在代碼區域右鍵 -> run as -> run configurations -> common(右側) -> console encoding
出現此錯誤,此時的編碼格式應該是UTF-8,選擇Other,這時可能沒有GBK選項,沒有,則執行之後操作。
2.更改該項目的文本文件編碼,項目右鍵 -> properties -> resource -> 先將 text file encoding調整回GBK,然後再回去重新設置console encoding編碼為GBK。

❺ JAVA輸出是亂碼

編碼問題,

將源文件以utf-8格式保存,然後cmd中執行下面的語句

以UTF-8編碼格式進行編譯

javac -encoding utf-8 Demo.java


中文輸出結果


❻ java出現亂碼怎麼解決

你的類名和文件名都不一樣怎麼編譯。
把wjsw.java改成HelloWorld.java

❼ java中輸入輸出中文亂碼,怎麼辦

解決辦法:
1.在代碼區域右鍵
->
run
as
->
run
configurations
->
common(右側)
->
console
encoding
如果出現此錯誤,此時的編碼格式應該是UTF-8,選擇Other,這時可能沒有GBK選項,如果沒有,則執行之後操作。
2.更改該項目的文本文件編碼

熱點內容
phpexplode 發布:2025-05-12 03:15:33 瀏覽:73
雙色球怎麼演算法 發布:2025-05-12 03:15:31 瀏覽:558
伺服器如何整體遷移 發布:2025-05-12 03:15:27 瀏覽:165
顯示linux分區 發布:2025-05-12 03:15:25 瀏覽:572
c語言數組長度函數是 發布:2025-05-12 03:11:09 瀏覽:173
php簡單框架 發布:2025-05-12 03:00:51 瀏覽:242
雁優化演算法 發布:2025-05-12 03:00:14 瀏覽:937
麻將規則演算法 發布:2025-05-12 03:00:11 瀏覽:388
sql特定排序 發布:2025-05-12 02:53:27 瀏覽:556
北郵c語言復試 發布:2025-05-12 02:53:26 瀏覽:551