Spring,Mybatis和HSQL使用乱码问题

hsql是最常使用的嵌入式数据库之一,默认情况下是ASCII编码,如果在脚本里面输入汉字,通过MyBatis查询出来时却是乱码的,可以在初始化数据脚本里面显示指定编码为UTF-8解决乱码问题。如下:


    <jdbc:initialize-database data-source="dataSource">
        <jdbc:script location="${jdbc.initLocation}"/>
        <jdbc:script location="${jdbc.dataLocation}" encoding="UTF-8"/>
    </jdbc:initialize-database>

猜你喜欢

转载自jobar.iteye.com/blog/1842785