XML 中写中文注释报错解决

100%解决xml 文件中文注释 报错 3 字节的 UTF-8 序列的字节 3 无效 最近在做SSM整合项目的时候,总是到最后一步部署Tomcat时控制台报错,而报错的原因却着实令笔者本人头痛。着这一幕的时候,只是想着可能IDEA中编码配置有问题,但是经过盘查之后,IDEA中的编码确实没有设置为。直接删除中文注释、简单直接,但是对于像我这样的新手来说,后期读起xml配置文件简直要发疯。笔者也是经历了一周的魔鬼时刻,能查到的方法几乎都尝试了一遍,但仍然没有任何改变。但是设置之后还是没有任何效果,依旧报上面的字节码错误。最后笔者更是硬着头皮下载了源代码,看过之后才发现, 阅读详情

问题描述

使用 Mybatis 过程中,在 XML 配置文件中写了中文注释,导致读取配置文件出错。

解决方案

  • 方案一:将 XML 头中的 UTF-8 改为 UTF8。在这里插入图片描述
  • 方案二:在注释信息前后添加空格,例如:<!-- 注册 -->。
100%解决xml 文件中文注释 报错 3 字节的 UTF-8 序列的字节 3 无效(1) 着这一幕的时候,只是想着可能IDEA中编码配置有问题,但是经过盘查之后,IDEA中的编码确实没有设置为。直接删除中文注释、简单直接,但是对于像我这样的新手来说,后期读起xml配置文件简直要发疯。笔者也是经历了一周的魔鬼时刻,能查到的方法几乎都尝试了一遍,但仍然没有任何改变。但是太过于耗费时间,也不能每次做项目都要修改、显然不现实!在设置Tomcat的时候,在VM options框中输入。但是设置之后还是没有任何效果,依旧报上面的字节码错误。最后笔者更是硬着头皮下载了源代码,看过之后才发现, 阅读详情

相关推荐

英飞凌 AURIX Development Studio工程移植到Hightec的方法

1. 软件简介 AURIX™ Development Studio是英飞凌针对AURIX TC2XX/TC3XX系列单片机推出了一款免费的软件,集成了iLLD库,内置Tasking compiler和Tasking Debugger,但这两个模块只能用于非商业用途,可供学习和试用。iLLD库是英飞凌为TC2XX和TC3XX Tricore系列单片机提供的底层驱动库,有完善的使用手册,和较好的移植性。 Hightec是一款可以用来开发Aurix系列单片机的编译器,有免费版,可商用,集成GCC编译器,可用UDE

weixin_42967006的博客 7137

xml文件中文注释报错解决办法

xml文件中文注释报错解决办法 1.在pom.xml文件中添加如下代码` <properties> <!-- 设置默认编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> 2.在xml文件中,修改字符集UTF-8为GBK <?xml version="1.0" encoding="GBK"

kejijun的博客 2408

Android-音频配置文件详解

前言:   Android P 引入了一种新的音频政策配置文件格式 (XML),用于描述音频拓扑。新的 XML 文件支持定义输出输入流配置文件、可用于播放和捕获的设备以及音频属性的数量和类型。但是每个项目的代码里面都有很多音频配置文件,具体使用的是哪个文件呢?本文将详细讲述。 1. 查看运行时具体使用的xml adb shell dumpsys media.audio_policy | grep -iE "Config source:" 结果如下: Config source: /vendor

cheriyou_的博客 3946

xml文件加上注释后报错解决方法

花了好久找到的感觉最有用的方法!!! 将第一行的<?xml version="1.0" encoding="UTF-8" ?> 改为<?xml version="1.0" encoding="UTF8" ?> 也就是把 - 去掉!!! 过程中在网上搜了一大堆的方法如果上面的不行可以试下下面两种: 1.在pom.xml文件中添加配置 <properties> <project.build.sourceEncoding>UTF-8</proje

Sky~的博客 1840

STM32G474+Simulink+HIL硬件在环仿真

硬件:STM32G474RET6(官方的NUCLEO板)软件:STM32Cube_FW_G4 V1.6.1芯片包;KeilMATLAB 2023B(本文已成功)STM32嵌入式支持包。

qq_44701116的博客 1780

AFSim 2.9实战指南:从入门到精通的中文教程

本文是AFSim 2.9的实战指南,提供从零开始的中文教程。内容涵盖仿真环境搭建、实体行为控制、脚本编写,到传感器、武器系统集成与复杂想定构建,最后讲解数据记录与结果分析方法,帮助用户快速掌握这一强大的军事仿真框架。

weixin_29281941的博客 944

自学ROS笔记:python文档中不支持中文注释或者中文

python文档中不支持中文注释或者中文,加入# _*_ coding:utf-8 _*_依然执行不了所遇到的问题

weixin_69429207的博客 568

超硬核实操!DeepSeek 全方位赋能嵌入式工程师,干货满满

摘要:本文聚焦 DeepSeek 大语言模型在嵌入式开发中的实操应用。开篇阐述其在开发前期助工程师精准理解需求、规划架构;代码编写阶段,可生成补全代码、助力算法实现与优化;调试测试时,能定位问题、生成测试用例;学习阶段,帮整理资料、规划学习路径。文中借助 Python 实现与模型交互,提供大量实操流程与代码示例。虽存在不足,但实操彰显其巨大潜力,为嵌入式工程师提供高效工作新思路与全面实操指南。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2001

因为XML文件中存在中文注释而报错的解决方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 XML文件中存在中文注释报错的解决方法在编写Mybatis文件时,运行时会出现下面错误:这种情况可能是因为XML文件中含有中文注释,此时应检查下XML文件中第一行:看看encoding是否为"UTF-8"。如果是则需要将其改为UTF8即可: 在编写Mybatis文件时,运行时会出现下面错误: 这种情况可能是因为XML文件中含有中文注释,此时应检查下XML文件中第一行:看看encoding是否为"UTF-8"。 <?xml vers.

qq_44966784的博客 1392

【Matlab】如何使用Simulink进行电池建模和SOC预估

“通过Simulink电池建模进行SOC预估,其实挺容易!” 1 声明 本文只描述一般性电池建模方法,文中出现的电池相关数据来自一些论文或者外文文献,对数据的真实性不做任何保证。 本文参考了不少国内高校的硕士论文和外文文献,所以本篇文章只作为学术性交流,未经...

wanff1204的博客 2万+

认知建模:模拟人类决策过程的AI方法

认知建模的目的在于构建能够模拟人类认知和决策过程的模型,通过AI技术将人类的思维、判断和选择等过程以数字化的形式呈现出来。其范围涵盖了多个领域,包括心理学、人工智能、经济学、管理学等。在心理学领域,认知建模可以帮助研究人员更好地理解人类的认知机制;在人工智能领域,可用于开发具有更智能决策能力的系统;在经济学和管理学中,能辅助进行市场预测、战略规划等决策制定。本文首先介绍认知建模的背景知识,让读者对该领域有初步的了解。接着阐述核心概念和它们之间的联系,通过示意图和流程图直观展示。

AI 算法实战派 1165

xml中写中文注释报错解决

最近练习mybatis的demo列子时候报错,最后发现是因为在xml文档中用到了中文注释 com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效。 解决办法: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapp

qq_43811879的博客 593

自抗扰控制(ADRC)理论与工程实践:8.2 模糊ADRC、神经网络ADRC等智能融合变体

智能融合ADRC变体概述 自抗扰控制(ADRC)与智能控制方法(如模糊逻辑、神经网络)的融合,旨在突破传统ADRC在非线性、时变系统中的应用局限。智能融合ADRC主要通过以下方式实现性能提升: 模糊ADRC 参数自整定:利用模糊推理在线调节ADRC带宽参数,实现自适应控制。 非线性反馈:用模糊控制器替代线性PD,灵活设计非线性控制策略。 优势:融入专家经验,无需精确模型;局限:依赖规则库设计,稳定性分析困难。 神经网络ADRC 增强ESO:用神经网络学习扰动动态,提高估计精度。

技术工作者 228

xml写中文注释报错的解决方法

将编码方式encoding中的UTF-8 改成UTF8 即可

weixin_53866772的博客 260

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

问题解决:MyBatis中出现xml文件下mapper标签中写中文注释运行就会报错

问题解决:MyBatis中出现xml文件下mapper标签中写中文注释运行就会报错

广而不精Zhu小白 664

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

mybatis xml文件中中文注释报错解决方法

mybatis xml文件中中文注释报错问题的解决办法

IT_Beauty的博客 681

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

JavaWeb解决Web.xml当中中文注释导致webapp标签出错问题

我们发现在web.xml中使用中文注释就会报错,但是项目还是能够正常运行,但是作为一名强迫患者看着很是不舒服,解决方法只需要加上xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-a

Y4tacker的博客 9838

Mapper.xml和mybatis-config.xml中文注释报错问题

Mapper.xml和mybatis-config.xml中文注释报错问题 Mapper.xml、mybatis-config.xml 这两个文件中有中文时,报错如下图 网上搜了好多方法都没解决,比如 后来发了一篇Blink,有位朋友帮我解答了。 解决办法:将配置文件设置utf8 修改mybatis-config.xml 修改Mapper.xml ...

@小聂同学的博客 705

Mybatis测试时执行执行xml文件因中文注释报错的解决办法

问题描述 今天在测试mybatis一个小项目时发现一个有趣的现象 就是我的xml配置文件(对应的相应Dao接口)中在执行时报出了字符集的问题 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <map

qq_41978509的博客 574

Mybatis中xml的中文注释与.MalformedByteSequenceException报错

用mybatis进行数据库增删改查操作 UserMapper: UserMapper.xml: TestUserDao: 测试发现加入红框内中文注释后会报java.lang.ExceptionInInitializerError等错误 将xml中文注释删去后恢复正常 或者将UserMapper.xml和mybatis-config.xml中的encoding改为“GBK” 不能直接删去encoding并且两个文件都要改,此时加入中文注释不影响运行。 ...

qq_43530590的博客 1247

mybatis-config.xml中文注释报错问题

mybatis-config.xml中文注释报错问题 mybatis-config.xml这个文件中有中文时 报错图片如下: 一个简单的解决方法: 将配置文件mybatis-config.xml的字符集改为utf8 (tip:若Mapper.xml也出现类似情况,可同上方案解决。) ...

Redemption 500

XML文件中存在中文注释报错的解决办法

如果idea中报错有org.xml.sax.SAXParseException,多半是因为xml文件中出现了含有中文的注释 解决办法 将第一行的encoding中“UTF-8”改为“UTF8”

XIaoCaiJi_0000 663

XML 中写中文注释报错问题(1 字节的 UTF-8 序列的字节 1 无效)

问题描述 使用 Mybatis 过程中,在 XML 配置文件中写了中文注释,导致读取配置文件出错。 解决方案 方案一:将 XML 头中的 UTF-8 改为 UTF8。 方案二:在注释信息前后添加空格,例如:<!-- 注册 -->。 ...

Acx7的博客 719

tomcat server.xml 不支持中文注释如何解决

今天搭环境时,启动tomcat,报错。 警告: Catalina.start using conf/server.xml: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效。 在网上看了好几个帖子,说是修改的时候,用记事本打开的,虽然文件编码指定

pink1894的专栏 1270

Mapper.xml文件中如果有中文注释的解决方式

Mapper.xml映射文件中如果有 中文注释 将会报错,解决方法: 1、Setting -> Editor -> FileEncoding 2、重构项目

weixin_49702090的博客 710
上一篇: XML 中写中文注释报错问题(1 字节的 UTF-8 序列的字节 1 无效)
下一篇: UUID 工具类
ali48
博客等级 码龄6年 31粉丝 117原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值