ToolScanner.java:8: 错误: 编码GBK的不可映射字符 //澹版槑绫? JAVA输出中文乱码
生活随笔
收集整理的這篇文章主要介紹了
ToolScanner.java:8: 错误: 编码GBK的不可映射字符 //澹版槑绫? JAVA输出中文乱码
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
JAVA一段鍵盤輸入代碼,在編譯過程中報(bào)錯。
ToolScanner.java:8: 錯誤: 編碼GBK的不可映射字符 //澹版槑綾?
介紹一下解決過程:
import java.util.Scanner;/* 鍵盤錄入工具 */public class ToolScanner{public static void main(String[] args){//聲明新的scanner類Scanner s1 = new Scanner(System.in);System.out.println("請輸入你的年齡:");//System.out.println("pls input your age:");//使用工具int age = s1.nextInt();//打印接收到的數(shù)據(jù)System.out.println("your input age is:"+ age);} }編譯過程中報(bào)錯
D:\test>javac ToolScanner.java ToolScanner.java:8: 錯誤: 編碼GBK的不可映射字符//澹版槑綾?^ ToolScanner.java:1: 錯誤: 需要class, interface或enum 锘縤mport java.util.Scanner; ^ 2 個錯誤解決方法:
新建txt文件,將代碼重新粘貼。文件命名為ToolScanner.java,重新編譯運(yùn)行,問題可以解決。
中文不再出現(xiàn)亂碼?
D:\test>java ToolScanner 請輸入你的年齡: 18 your input age is:18另附一份中文亂碼斷碼:?
public class AgeCalculate{public static void main(String[] args){int h = 20 ;int f = 20 * 2;h += 18;f += 18;System.out.println("小紅年齡:"+ h +" "+"父親年齡:"+f);} }輸出亂碼?
D:\test>java AgeCalculate 灝忕孩騫撮緞:38 鐖朵翰騫撮緞:58解決方法:
新建txt文件,將代碼重新粘貼。文件命名為AgeCalculate.java,重新編譯運(yùn)行,問題可以解決。
D:\test>javac AgeCalculate.javaD:\test>java AgeCalculate 小紅年齡:38 父親年齡:58總結(jié)
以上是生活随笔為你收集整理的ToolScanner.java:8: 错误: 编码GBK的不可映射字符 //澹版槑绫? JAVA输出中文乱码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 魔兽世界私服架设 服务器架设简易教程
- 下一篇: 书摘---创业36条军规8:资本的五个问