【已解决】Java “错误:编码GBK 的不可映射字符”
【已解决】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 的不可映射字符”相关推荐
- 解决java “错误:编码GBK的不可映射字符 (0xBD)“原创
public class myname{public static void main(String[] args){System.out.println("小徐爱编程");} } ...
- java错误: 编码 GBK 的不可映射字符 (0x9C)
java错误: 编码 GBK 的不可映射字符 (0x9C) 目录 java错误: 编码 GBK 的不可映射字符 (0x9C) 错误情况示例: 解决办法: 错误情况示例: E:\myJavaCode&g ...
- 基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案
基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案 最近在研究Java,涉及命令行编译,使用notepad++编辑器,然后使用javac编译: 之前的几个文件没有中文的内容,都没 ...
- java命令行编译运行遇到java:5: 错误: 编码GBK的不可映射字符 (涓変釜鏋勯?犲嚱鏁?)解决方法
java命令行编译运行遇到java:5: 错误: 编码GBK的不可映射字符 (涓変釜鏋勯?犲嚱鏁?)解决方法 错误原因:使用简单javac 命令编译java文件,如果代码中存在中文,就算是注释有中文的 ...
- JAVA:错误: 编码GBK的不可映射字符;错误: 找不到或无法加载主类;
目录 一.编码GBK的不可映射字符: 1.现象 2.解决方法 ANSI:ANSI是什么编码? - malecrab - 博客园 (cnblogs.com) 二.找不到或无法加载主类 一.编码GBK的不 ...
- 【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )
文章目录 一.报错信息 二.解决方案 一.报错信息 使用 javadoc 命令 , 生成 Java 文档 , 报错 ; javadoc Student.java D:\develop\javadoc& ...
- 【java】xxxxx.java:5: 错误: 编码 GBK 的不可映射字符_编译问题
1.出现问题 xxxxx.java:5: 错误: 编码 GBK 的不可映射字符 (0x80) System.out.println("璇疯緭鍏ョ涓?涓拰灏氱殑韬珮锛?"); ...
- 解决Android Studio Gradle 错误 编码GBK的不可映射字符
今天刚学习Android Studio这个IDE来写代码,然后在代码中加了中文注释导致无法编译: 提示错误:"错误: 编码 GBK 的不可映射字符". 经过查资料发现以下方法可成功 ...
- 错误: 编码GBK的不可映射字符 - Android Studio 生成javadoc文档时报错
1.运行Tools工具中的Generate JavaDoc报错 想将项目生成一个帮助文档,结果生成doc时(如下图所示), 报下面错误 错误: 编码GBK的不可映射字符//鑾峰彇鍒板緟瑙f瀽鐨勫浘鐗? ...
- IDEA Generate JavaDoc时 控制台报错误: 编码GBK的不可映射字符
一.生成JavaDoc 为了方便查看功能解释,除了使用Swagger-ui以外,还需要知道非控制器(controller)类的功能,比如Service.Resource等.于是尝试了一下IDEA的生成 ...
最新文章
- python27安装-二、Python2.7的安装并与Python3.8共存
- PHP采集商家信息及采集方法概述(上)
- 安装 | cmd(命令提示符)窗口下使用conda安装TensorFlow
- 二十五、爬取毛豆新车的数据
- 国家集训队 小Z的袜子
- 通配符的匹配很全面, 但无法找到元素 'mvc:annotation-driven' 的声明
- linux非阻塞通话编程,linux 非阻塞式socket编程求助。。
- 大型情感剧集Selenium:6_selenium中的免密登陆与cookie操作 #华为云·寻找黑马程序员#
- fzu 1675 The Seventy-seven Problem
- IDC 网络数据存储
- 一台服务器装两个sql server_搭建我的世界基岩版服务器
- vbs脚本巡检windows主机
- 简单说一下寄存器寻址
- 什么是user agent(用户代理)
- 各种标点符号的英文怎么念
- Android 图片资源
- linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)
- Raspberry Pi 4和 Raspberry Pi 4B的区别_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置...
- 【SQL】获取第二高薪水
- 数据库应用——MySQL数据管理
热门文章
- iPad自带邮箱添加网易企业邮箱
- 我想当计算机工程师英语翻译,工程师英语怎么说
- ei检索计算机科学与应用,国内EI检索的期刊有哪些?(计算机、信息方向) - 论文投稿 - 小木虫 - 学术 科研 互动社区...
- 三大开源社区是哪几个_进入开源社区的4个技巧
- pwm原理及arduino使用pwm教程详解(超详细超基础)
- Bootstarp未读消息铃铛
- 自由职业为何会崛起成为一股暗潮?
- 2021年上海理工大学《高等代数》试卷和答案(蔡宇编辑)
- jk触发器的异步置位端和异步复位端的表示方法
- 基于百度AI在ROS上实现人体检测功能