zoukankan      html  css  js  c++  java
  • maven spring整合mybatis是使用junit测试报字节序列的错误

    转载

    http://blog.csdn.net/hjun01/article/details/40858753

    错误信息

    com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 3 of 3-byte UTF-8 sequence

    解决方案

    读取XML配置文件出错。XML配置文件保存为UTF-8,内容也设置了UTF-8,里面引用的文件也改成了UTF-8编码保存,但是还是报编码错误。

    用mvn编译了一下,发现用的竟然是GBK编码编译。。。

    需要在pom.xml中添加插件的配置信息,编码格式需要指明为UTF-8.添加如下配置后,问题解决。

    <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>1.6</source>
                        <target>1.6</target>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <configuration>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>

     修改之后maven使用过UTF-8编译了

  • 相关阅读:
    VUE 入门基础(2)
    VUE 入门基础(1)
    常用正则表达式
    git 常用命令
    JavaScript 常用算法
    SVG 使用
    移动前端头部标签(HTML5 meta)
    开发常用小demo 整理
    Reactjs 入门基础(三)
    Reactjs 入门基础(二)
  • 原文地址:https://www.cnblogs.com/pokid/p/6537474.html
Copyright © 2011-2022 走看看