idea日常报错之UTF-8不可映射的字符

ops/2025/2/21 1:27:52/

目录

 一、UTF-8不可映射的字符的解决

1、出现这种报错的情形

2、具体解决办法


前言:

        在我们日常代码编写的时候可能会遇到各式各样的错误,有时候并不是你改动了代码,而是莫名其妙就出现的报错,今天我就遇到一个在maven编译的时候提示“UTF-8不可映射的字符”这样一个报错,以下是这个解决办法。

 一、UTF-8不可映射的字符的解决

1、出现这种报错的情形

首先在我们使用maven编译的时候会出现这种报错。

示例:

其次这时候你当前文件的代码所有跟文字相关的部分应该都是乱码的,示例如下图:

2、具体解决办法

        出现如上图这种情况那你可以毫不犹豫地照我下面的步骤来进行解决,这个情况出现的主要原因是你idea中设置的编码方式是UTF-8但是你这个.java文件的编码方式并不是UTF-8他可能是ANSI的编码方式,这就会导致这种报错的出现。

        首先需要去磁盘中找到该文件,只需要按照图中所示,在本文件中右键依次点击即可到达文件在磁盘的位置。

 接着右键然后使用记事本打开之后再另存为,修改其编码方式为UTF-8即可,详细如下图:

当所有的操作都完成之后首先你就会发现你代码中的乱码的地方就会重新变回来。

在此之后你就可以继续试试maven的各部分功能了,比如compile编译就不会再出现开头那种情况了,此处我就不再赘述。 


http://www.ppmy.cn/ops/159712.html

相关文章

HarmonyOS的核心特性:分布式技术引领创新

在数字化浪潮汹涌的今天,物联网(IoT)技术的飞速发展正逐步打破设备间的界限,使万物互联成为可能。HarmonyOS,作为华为自主研发的分布式全场景操作系统,凭借其核心的分布式技术,不仅引领了操作系…

平面与平面相交算法杂谈

1.前言 空间平面方程: 空间两平面如果不平行,那么一定相交于一条空间直线, 空间平面求交有多种方法,本文进行相关讨论。 2.讨论 可以联立方程组求解,共有3个变量,2个方程,而所求直线有1个变量…

STM32 外部中断和NVIC嵌套中断向量控制器

目录 背景 外部中断/事件控制器(EXTI) 主要特性 功能说明 外部中断线 嵌套向量中断控制器 特性 ‌中断线(Interrupt Line) 中断线的定义和作用 STM32中断线的分类和数量 优先级分组 抢占优先级(Preemption Priority) …

iframe 高さ 自動調整

iframeに異なるドメイン&#xff08;クロスドメイン&#xff09;のコンテンツを読み込んで高さを自動調節する方法 - みのるの備忘録 wordpress (親) 側の設定 <apex:iframe id"iframe" src"{!IF(isURL,Url, URLFOR($Resource.test))}" scrolling"…

【电脑】u盘重装win7

u盘必须8GB以上 1. CPU型号 首先查看CPU的型号看看到底能不能装win7 2. 下载光盘映像文件 网址 看电脑是多少位的机器(32位下载x86 64位下载x64) 一共是这么多个版本按需下载对应的版本 电脑小白推荐无脑下载旗舰版 将链接复制到迅雷进行下载 3. 下载软碟通 网址 下…

DeepSeek生成思维导图

一、准备阶段 工具准备 安装思维导图软件&#xff08;推荐XMind/MindMaster/在线工具如ProcessOn&#xff09; 打开DeepSeek官网或集成平台&#xff08;https://www.deepseek.com/&#xff09; 明确需求 确定思维导图核心主题&#xff08;如"碳中和实施方案"&…

数据结构-栈、队列、哈希表

1栈 1.栈的概念 1.1栈:在表尾插入和删除操作受限的线性表 1.2栈逻辑结构: 线性结构(一对一) 1.3栈的存储结构:顺序存储(顺序栈)、链表存储(链栈) 1.4栈的特点: 先进后出(fisrt in last out FILO表)&#xff0c;后进先出 //创建栈 Stacklist create_stack() {Stacklist lis…

备战蓝桥杯 Day2 枚举 Day3 进制转换

Day2 枚举 1.要点 枚举要细致&#xff0c;考虑所有情况&#xff0c;一般为填空题&#xff0c;根据题目选择手算还是机算 Day3 进制转换 进制转换 1.要点 1.任意k进制转换为十进制 输入字符串得到某个k进制数组a(从1开始&#xff0c;长度为n) ll y0; for(int i1;i<n;…