用cmd運行時出現錯誤GBK的不可映射字符,怎么解決,求助大佬
uj5u.com熱心網友回復:
1.你需要檢查編碼2.你這個代碼里面有需要引入java.util.Scanner
uj5u.com熱心網友回復:
編碼是UTF-8uj5u.com熱心網友回復:
在哪里引入呢,我java小白
uj5u.com熱心網友回復:
import java.util.Scanner;
public class Test {
public static void main(String[] args) throws Exception {
System.out.println("請輸入一個自然數:");
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
if(num % 2 == 0){
System.out.println(num + "是偶數");
}
}
}
uj5u.com熱心網友回復:
編碼是UTF-8
輸入javac -encoding utf-8 test1.java就能編譯通過了
uj5u.com熱心網友回復:
樓上加一,編譯器自己指定一個編碼就可以:javac -encoding utf-8 *.java,你也可以嘗試修改記事本的默認編碼,左上角設定里有,java默認為GBKuj5u.com熱心網友回復:
1.你需要檢查編碼
2.你這個代碼里面有需要引入java.util.Scanner
在哪里引入呢,我java小白
import java.util.Scanner;
public class Test {
public static void main(String[] args) throws Exception {
System.out.println("請輸入一個自然數:");
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
if(num % 2 == 0){
System.out.println(num + "是偶數");
}
}
}
蟹蟹蟹蟹啦
uj5u.com熱心網友回復:
嗯嗯好的????????uj5u.com熱心網友回復:
樓上加一,編譯器自己指定一個編碼就可以:javac -encoding utf-8 *.java,你也可以嘗試修改記事本的默認編碼,左上角設定里有,java默認為GBK
蟹蟹啦??????
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/118829.html
標籤:Java SE
上一篇:java下載英文檔案成功,中文檔案失敗。中文亂碼的問題
下一篇:求教大佬基礎問題
