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>
本文介绍如何解决使用HSQL作为嵌入式数据库时出现的汉字乱码问题。默认情况下,HSQL采用ASCII编码,这会导致中文字符显示错误。文章提供了一种解决方案,即在初始化脚本中显式指定UTF-8编码。
669

被折叠的 条评论
为什么被折叠?



