【已解决】Java “错误:编码GBK 的不可映射字符”

正文

import java.awt.*;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.Transferable;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Robot {public static void main(String[] args) {try {while (true) {SimpleDateFormat formatter = new SimpleDateFormat("HH:mm");String now = formatter.format(new Date());System.out.println(now);if ("21:21".equals(now) && true) {java.awt.Robot robot = new java.awt.Robot();robot.delay(1000);//延时for (int j = 0; j <= 10; j++) {robot.mouseMove(520, 206);  //鼠标移动到指定的坐标}robot.delay(1000);//延时robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); //鼠标左键按下robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); //鼠标左键抬起robot.delay(500);setClipboardString("517应到6人,实到2人,李洋,刘泽宇,李庶祎回家,吴语科离校线上实习。");robot.delay(200);robot.keyPress(KeyEvent.VK_CONTROL);robot.keyPress(KeyEvent.VK_V);robot.keyRelease(KeyEvent.VK_V);robot.keyRelease(KeyEvent.VK_CONTROL);robot.delay(1000);robot.keyPress(KeyEvent.VK_ENTER);robot.keyRelease(KeyEvent.VK_ENTER);robot.delay(1000);Thread.sleep(1000*60);}}}catch (Exception e) {e.printStackTrace();}}public static void setClipboardString(String text) {Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();Transferable trans = new StringSelection(text);clipboard.setContents(trans, null);}
}

发现问题

命令行编译javac Robot.java
编译结果Java “错误:编码GBK 的不可映射字符”

分析问题

这是Java中典型的中文转码问题
打开.java文件,发现编码格式是UTF-8



解决问题

- 方法一

命令行编译javac -encoding UTF-8 Robot.java
命令行运行java Robot

- 方法二

将文件另存为ANSI编码格式




此时即可正常编译-运行

【已解决】Java “错误:编码GBK 的不可映射字符”相关推荐

  1. 解决java “错误:编码GBK的不可映射字符 (0xBD)“原创

    public class myname{public static void main(String[] args){System.out.println("小徐爱编程");} } ...

  2. java错误: 编码 GBK 的不可映射字符 (0x9C)

    java错误: 编码 GBK 的不可映射字符 (0x9C) 目录 java错误: 编码 GBK 的不可映射字符 (0x9C) 错误情况示例: 解决办法: 错误情况示例: E:\myJavaCode&g ...

  3. 基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案

    基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案 最近在研究Java,涉及命令行编译,使用notepad++编辑器,然后使用javac编译: 之前的几个文件没有中文的内容,都没 ...

  4. java命令行编译运行遇到java:5: 错误: 编码GBK的不可映射字符 (涓変釜鏋勯?犲嚱鏁?)解决方法

    java命令行编译运行遇到java:5: 错误: 编码GBK的不可映射字符 (涓変釜鏋勯?犲嚱鏁?)解决方法 错误原因:使用简单javac 命令编译java文件,如果代码中存在中文,就算是注释有中文的 ...

  5. JAVA:错误: 编码GBK的不可映射字符;错误: 找不到或无法加载主类;

    目录 一.编码GBK的不可映射字符: 1.现象 2.解决方法 ANSI:ANSI是什么编码? - malecrab - 博客园 (cnblogs.com) 二.找不到或无法加载主类 一.编码GBK的不 ...

  6. 【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 使用 javadoc 命令 , 生成 Java 文档 , 报错 ; javadoc Student.java D:\develop\javadoc& ...

  7. 【java】xxxxx.java:5: 错误: 编码 GBK 的不可映射字符_编译问题

    1.出现问题 xxxxx.java:5: 错误: 编码 GBK 的不可映射字符 (0x80) System.out.println("璇疯緭鍏ョ涓?涓拰灏氱殑韬珮锛?"); ...

  8. 解决Android Studio Gradle 错误 编码GBK的不可映射字符

    今天刚学习Android Studio这个IDE来写代码,然后在代码中加了中文注释导致无法编译: 提示错误:"错误: 编码 GBK 的不可映射字符". 经过查资料发现以下方法可成功 ...

  9. 错误: 编码GBK的不可映射字符 - Android Studio 生成javadoc文档时报错

    1.运行Tools工具中的Generate JavaDoc报错 想将项目生成一个帮助文档,结果生成doc时(如下图所示), 报下面错误 错误: 编码GBK的不可映射字符//鑾峰彇鍒板緟瑙f瀽鐨勫浘鐗? ...

  10. IDEA Generate JavaDoc时 控制台报错误: 编码GBK的不可映射字符

    一.生成JavaDoc 为了方便查看功能解释,除了使用Swagger-ui以外,还需要知道非控制器(controller)类的功能,比如Service.Resource等.于是尝试了一下IDEA的生成 ...

最新文章

  1. python27安装-二、Python2.7的安装并与Python3.8共存
  2. PHP采集商家信息及采集方法概述(上)
  3. 安装 | cmd(命令提示符)窗口下使用conda安装TensorFlow
  4. 二十五、爬取毛豆新车的数据
  5. 国家集训队 小Z的袜子
  6. 通配符的匹配很全面, 但无法找到元素 'mvc:annotation-driven' 的声明
  7. linux非阻塞通话编程,linux 非阻塞式socket编程求助。。
  8. 大型情感剧集Selenium:6_selenium中的免密登陆与cookie操作 #华为云·寻找黑马程序员#
  9. fzu 1675 The Seventy-seven Problem
  10. IDC 网络数据存储
  11. 一台服务器装两个sql server_搭建我的世界基岩版服务器
  12. vbs脚本巡检windows主机
  13. 简单说一下寄存器寻址
  14. 什么是user agent(用户代理)
  15. 各种标点符号的英文怎么念
  16. Android 图片资源
  17. linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)
  18. Raspberry Pi 4和 Raspberry Pi 4B的区别_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置...
  19. 【SQL】获取第二高薪水
  20. 数据库应用——MySQL数据管理

热门文章

  1. iPad自带邮箱添加网易企业邮箱
  2. 我想当计算机工程师英语翻译,工程师英语怎么说
  3. ei检索计算机科学与应用,国内EI检索的期刊有哪些?(计算机、信息方向) - 论文投稿 - 小木虫 - 学术 科研 互动社区...
  4. 三大开源社区是哪几个_进入开源社区的4个技巧
  5. pwm原理及arduino使用pwm教程详解(超详细超基础)
  6. Bootstarp未读消息铃铛
  7. 自由职业为何会崛起成为一股暗潮?
  8. 2021年上海理工大学《高等代数》试卷和答案(蔡宇编辑)
  9. jk触发器的异步置位端和异步复位端的表示方法
  10. 基于百度AI在ROS上实现人体检测功能