关于错误:编码GBK 的不可映射字符 问题的解决

2023-11-12

Created by winston on September 25, 2019


关于"错误:编码GBK 的不可映射字符"问题的解决

1、问题说明

现需要将.java文件转.class文件,直接使用如下命令:

javac -d . xxx.java

Java文件中有中文注释,以及中文符号,当使用上面的命令进行编译的时候会报如下错误:
在这里插入图片描述
此问题是由于编码的问题导致。

2、问题解决

可以使用NotePad++打开该Java文件,点击 编码 --> 使用ANSI编码 会看到中文或字符出现乱码,因此直接设置并不可行。可以将该java文件先进行备份,然后将未操作编码的java文件复制到刚才出现乱码的java文件中即可。使用命令上述编译命令。可能在操作过程中,又会出现缺servlet-api.jar。不用害怕,找一个servlet-api.jar,配置到CLASSPTH环境变量中即可。配置了环境变量,需要关闭dos命令行窗口,然后重新打开操作上述步骤即可,缺少其他Jar包也是同样的操作。配置环境变量如下:
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于错误:编码GBK 的不可映射字符 问题的解决 的相关文章

  • QT UTF-8转GBK编码

    在Qt5中使用Unicode来存储 操作字符串 xff0c windows下是GBK编码 UTF 8 转 GBK QString appLink span class token operator 61 span span class to
  • 'gbk' codec can't encode character '\xa0' XXX解决方法

    在运行py文件时 xff0c 出现 UnicodeEncodeError gbk codec can t encode character xa0 in position XXX 让人摸不着头脑 注意这三个方面 xff0c 一般都能解决 1
  • 解决UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position

    在抓取网页上面的一些源代码的时候 xff0c 将uft 8的编码写入文档 xff0c 并输出的时候 xff0c 出现这了这个报错 xff0c 说gbk无法编码 xbb 查找相关资料 xff1a 1 str转bytes叫encode xff0
  • 中文乱码的原因及解决方法

    1 我们常用的编码表 ASCLL 美国标准信息交换码 gt 用一个字节的7位可以表示 ISO8859 1 拉丁码表 欧洲码表 gt 用一个字节的8位来表示 GB2312 中国的中文编码表 GBK 中国的中文编码表的升级 gt 一个汉字用两个
  • iOS 微信发布 8.0.12 正式版,寂寞来袭

    今天微信突然更新8 0 12正式版 我马上更新 更新完后并没有发现什么新功能 我就赶紧发文告诉大家 大家快去更新 更新看看这次更新了什么 我在AppStore商店更新完毕后就大概看了一下 并没有什么实质性的功能 可能内测功能还是内测人使用吧
  • 17:UnicodeDecodeError: 'gbk' codec can't decode byte 0xff in position 0: illegal multibyte sequence

    菜鸟学python习题17运行错误 我的 直接在open里加了一个 errors ignore 即可 第一个人 使用python的时候经常会遇到文本的编码与解码问题 其中很常见的一种解码错误如题目所示 下面介绍该错误的解决方法 将 gbk
  • 在Linux程序中输出函数调用栈

    在Linux程序中输出函数调用栈 12 23 2013 程序发生异常时 将函数的调用栈打印出来 可以大大提高定位效率 Linux中提供了三个函数用来获取调用栈 1 2 3 4 5 6
  • VS9(vs2008) 下 Debug 显示 UTF8 字符串

    默认的 VC调试器只能正常显示ANSI字符串及UNICODE字符串 而UTF 8字符串及其他格式则无法显示 这里无需编写插件及修改配置文件 只需要将要显示的字符串拉到Watch中 并在变量后面添加 s8即可显示 gt 同样类型的功能也应该很
  • Qt编程 (一)

    一 Qt简介 1 Qt是什么 图形用户程序框架 是对底层应用编程接口API面向对象的封装 是一套基于C 语言的类库 专注但不局限于图形用户界面的开发 也可以进行系统调用 网络编程 数据库 2D 3D图形处理 特点 跨平台 支持Linux W
  • 关于错误:编码GBK 的不可映射字符 问题的解决

    Created by winston on September 25 2019 关于 错误 编码GBK 的不可映射字符 问题的解决 1 问题说明 现需要将 java文件转 class文件 直接使用如下命令 javac d xxx java
  • python爬虫网页编码问题——网页gbk编码

    爬虫的时候遇到一个网页的编码是有问题 添加了这句 没问题了 20210124 21 34 response encoding gbk
  • python 2、python读取.htm文件报错:UnicodeDecodeError: 'utf8' codec can't decode byte 0xb3 in position 0的解决方法

    问题是这样的 我用python写的程序去读取 htm文件中的数据 刚开始我用 fr open 0 htm r 时 程序运行后直接崩溃 后来根据提示的错误信息 ValueError encoding must be one of utf 8
  • 如何在命令行中显示五彩斑斓的“黑”

    1 前言 大部分 coder 已经习惯了命令行枯燥的黑底白字 而且任何编程语言入门的第一行代码都是教我们如何在标准输出 大部分情况就是命令行终端或控制台 打印一行 非黑即白 的 hello world 以至于很多不懂编程的 大佬 都觉得程序
  • 如何使用 Delphi 7 将文本文件从 ANSI 转换为 UTF-8?

    我用 Delphi 7 编写了一个程序来搜索 srt硬盘上的文件 该程序在备忘录中列出这些文件的路径和名称 现在我需要将这些文件从 ANSI 转换为 UTF 8 但我还没有成功 Utf8Encode 函数采用 WideString 字符串作
  • 在 PowerShell 2.0 中将编码设置为 ANSI

    我想使用参数将文件的编码设置为 ANSI Encoding of the Set Contentcmdlet 我尝试了这个 但它不起作用 Set Content LiteralPath filePath Encoding Default P
  • PHP Ansi 转 UTF-8

    我正在尝试用 PHP 创建一个脚本来将一些文件转换为 UTF 8 我有一个希腊语文件 其中 Notepad 表明它是 ANSI 编码 当我将其上传到服务器时 它检测到它的编码为UTF 8 我认为是这样 然后 当我使用 utf8 encode
  • 什么是 ANSI 格式?

    什么是 ANSI 编码格式 是系统默认格式吗 它与 ASCII 有何不同 ANSI 编码是一个稍微通用的术语 用于指代系统 通常是 Windows 上的标准代码页 它更正确地称为Windows 1252关于西方 美国系统 它可以代表某些其他
  • 读取和写入 ANSI 格式的文本

    请看下面的代码 import java io public class CSVConverter private File csvFile private BufferedReader reader private StringBuffer
  • 如何使用纯 JavaScript 将 GBK 转换为 UTF8?

    我想从其他网站加载一些文本 内容是GBK编码的 但我的网站是UTF8 有没有办法可以将这些GBK文本转换为UTF8进行显示 由于某些原因 我只能使用 JavaScript 来实现此目的 http www 1kjs com lib widge
  • PHP:将 UTF-8 字符串转换为 Ansi?

    我根据数据库中的值构建一个 csv 字符串 最终的字符串存储在我的 csv 变量中 现在我提供这个字符串供下载 如下所示 header Content type text csv header Content Disposition att

随机推荐

  • 每日学习:Idea和Eclipse中的一些常用快捷键

    1 删除光标所在行代码 idea快捷键 Ctrl X eclipse快捷键 Ctrl D 2 复制光标所在行代码 或者鼠标选中的代码 idea快捷键 Ctrl D eclipse快捷键 Ctrl Alt 上下键 3 切换代码大小写 idea
  • Nacos 中下线服务时报错:The Raft Group [naming_instance_metadata] did not find the Leader node;解决

    问题描述 因为某些特殊原因需要把nacos迁移到另一个版本的nacos 我迁的是nacos2 0 2版本 迁移完成后 Nacos注册中心有一个微服务有多台实例的时候 点击一个实例下线操作 报错 caused errCode 500 errM
  • easyExcel文件上传与下载

    目录 1 导入POM依赖 2 模板文件 3 实体类 4 前端页面 5 模板文件上传 Controller 6 文件下载 Controller 7 导出效果 1 导入POM依赖
  • linux常用命令总结

    find查找命令 find 位置 name 搜索的相关内容 eg find name aaa 查看当前位置以aaa开头的文件 查找文件得内容 grep r 关键字 路径 例如 grep r test data reports grep 查找
  • 如果代码已关联git仓库,但是想将代码提交到新的仓库,应该如何做?

    如果你已经将代码关联到了一个 Git 仓库 但是希望将代码提交到另一个远程仓库 可以按照以下步骤操作 打开命令行终端并导航到你的本地代码仓库 确保你当前在正确的分支上 你可以通过运行 git branch 命令来查看当前所在分支 如果需要切
  • 快速解决Android中的selinux权限问题

    关于selinux的详细资料 请查阅http blog csdn net innost article details 19299937 在Android开发的过程中 遇到关于selinux相关的东西 当时还一下子看不懂 现在好像有点眉目了
  • UI特效应用Mask剪裁

    公司的特效做UI特效的时候 总喜欢一些奇奇怪怪的shader 做滚动窗口的时候需要用Mask把多余位置遮住 如果里面有特效的话会像这样透出 修改shader 的代码 使其支持支持stencil 可以实现mask遮盖 加入下面的两段代码 St
  • 自学C之递归理解

    一 理解概念 C语言允许一个函数调用自身 这种过程被称为递归 Recursion 程序使用递归处理特殊的问题 如阶乘 Ackermann函数 反序等等 实际上 如果不考虑运行时内存的开消 任何使用赋值语句 if else和while结构的函
  • spring在多线程下如何进行事物管理

    一 以下情况spring的事务管理会失效 private方法 final方法 static方法 绕过代理对象直接调用添加了事务管理的注解的方法时 new UserService save 事务管理将无法生效 spring的声明式事务是基于动
  • vue中实现简易的输入框的模糊搜索,并渲染在页面。(附上代码示例)

    1 举个例子 用户有4个数据 我们想在输入框搜索后 能让数据从原来的4条数据变成只显示出和我们输入相关的数据 即实现如下图这样的效果 2 思路上怎么实现呢 首先第一步我们应该想到用v model 拿到用户的输入 就像这样 这里通过keyWo
  • GoLang之使用sync.Cond

    文章目录 GoLang之使用sync Cond 1 Cond结构体 1 1 Cond结构体 1 2Broadcast方法 1 3Signal方法 1 4Wait方法 2 NewCond函数 3 介绍 3 1Cond结构体 1 Cond结构体
  • 单独安装想要的office_彻底删除office办公软件全家桶的简介方法

    起因 先安装了office2016专业增强版 再安装viso2016出现提示 搜集了相关资料 可以通俗的理解为 已经安装了离线客户端版的office后 不能再安装在线版viso 于是又百度去一些解决办法 说是 把office2016与vis
  • 学习态度记录JRebel本地验证

    学习态度记录JRebel本地验证 网上有两种方式 1 直接使用其他同学提供好的远程服务器验证地址 可自行搜索 2 设置本地反向代理 激活JRebel ps 我的IDEA升级到2023 1 2后无法使用第一种方式了 搜了半天网上都是基于win
  • ami bios源代码开启 调试日志 使用uart0调试 bios源代码

    修改文件 AmiCRBPkg CRB Crb sdl 文件 TOKEN Name DEBUG MODE Value 0 Value 1 TokenType Boolean TargetMAK Yes End
  • vmware 10.03不能设定共享文件夹的解决办法

    问题 背景 win7 64下安装的VMware WorkStation 10 02 里面安装了虚拟机OpenSUSE 13 1 在设定共享目录前处于 挂起 状态 目标 为虚拟机OpenSUSE 13 1设定一个共享目录 让OpenSUSE可
  • 关于机械键盘的一些知识

    本文从5个方面简单介绍机械键盘与普通键盘的区别 1 什么是机械键盘 2 机械键盘的手感 3 机械键盘的产地 4 机械键盘的轴 5 键帽印刷技术 当然机械键盘的知识远不止这些 如果朋友们还有不明白的问题请向掌柜咨询 我会全力为您解答 1 什么
  • ROS 与Anaconda 发生冲突的解决方案

    背景 ubuntu16 04 之前装有anaconda3 配有许多环境 最近要用ros 安装完毕 catkin make时报错如下 home usr anaconda3 lib libpng16 so 16 对 inflateValidat
  • 针对linux下Nginx同域名/IP 部署多个Vue前端项目,Vue打包及Nginx配置注意事项。

    需要在Vue打包的时候配置不同的项目名称 1 config下的index js文件 assetsPublicPath参数 2 index html文件增加meta 3 路由下的index js文件 以上配置后打包上传到要部署的服务器对应文件
  • react 手把手写一个登录界面,还能从中能学到什么?

    文章目录 需求 原始做法 组件化后 总结 需求 作为一个前端码农 对于登录页面和相关业务已经熟烂于心 今天我们一起从登录出发 看我们能学到什么 提示 下面采用 react typescirpt scss 环境书写 结果截图如下 原始做法 从
  • 关于错误:编码GBK 的不可映射字符 问题的解决

    Created by winston on September 25 2019 关于 错误 编码GBK 的不可映射字符 问题的解决 1 问题说明 现需要将 java文件转 class文件 直接使用如下命令 javac d xxx java