当前位置: 首页 > news >正文

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

目录

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

1、出现这种报错的情形

2、具体解决办法


前言:

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

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

1、出现这种报错的情形

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

示例:

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

2、具体解决办法

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

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

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

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

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

相关文章:

  • 关于如何利用群晖Docker搭建Project Zomboid(僵尸毁灭工程)私人服务器-保姆级教程
  • P2814 家谱 C++
  • MVTEC数据集笔记
  • 第435场周赛:奇偶频次间的最大差值 Ⅰ、K 次修改后的最大曼哈顿距离、使数组包含目标值倍数的最少增量、奇偶频次间的最大差值 Ⅱ
  • 【进阶】微服务
  • Unity合批处理优化内存序列帧播放动画
  • 深度优先搜索
  • deepseek R1基本原理解读与系列论文简介
  • 【ISO 14229-1:2023 UDS诊断(ECU复位0x11服务)测试用例CAPL代码全解析⑫】
  • 代理和NAT多路转接
  • 【Arxiv 大模型最新进展】PEAR: 零额外推理开销,提升RAG性能!(★AI最前线★)
  • 上位机知识篇---sbit、bit、sfr
  • Docker 镜像加速器配置指南
  • 游戏引擎学习第112天
  • Ollama DeepSeek + AnythingLLM 实现本地私有AI知识库
  • 【好玩的Docker项目】使用Docker轻松搭建游戏化编程学习平台
  • 深入探索HarmonyOS——构建万物智联的新时代
  • 解锁机器学习核心算法 | 随机森林算法:机器学习的超强武器
  • 背包dp与数位dp
  • 智慧医疗心脏超声图像间隔壁分割数据集labelme格式3092张1类别
  • 种罂粟喂鸡防病?四川广元一村民非法种植毒品原植物被罚​
  • 中山大学人类学系原系主任冯家骏逝世,享年95岁
  • 印度证实印巴已同意停火
  • 经济日报刊文:品牌经营不能让情怀唱“独角戏”
  • 习近平会见古共中央第一书记、古巴国家主席迪亚斯-卡内尔
  • 中非民间对话在赞比亚举行