當前位置:首頁 » 編程語言 » 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.更改該項目的文本文件編碼

熱點內容
androidmime 發布:2025-01-31 22:34:44 瀏覽:782
ftp和http的中文含義是 發布:2025-01-31 22:33:48 瀏覽:402
sqlite3存儲圖片 發布:2025-01-31 22:27:14 瀏覽:162
sqlserverphp 發布:2025-01-31 22:22:55 瀏覽:877
曲馬多存儲 發布:2025-01-31 22:22:52 瀏覽:538
緩存兒歌 發布:2025-01-31 22:21:26 瀏覽:528
學java有發展嗎 發布:2025-01-31 21:44:45 瀏覽:569
HBX編程 發布:2025-01-31 21:39:26 瀏覽:161
資料庫精品課 發布:2025-01-31 21:38:14 瀏覽:421
sqlsever語句 發布:2025-01-31 21:34:57 瀏覽:145