在使用JSTL查询数据库的过程中
试图输出所有朝代为明朝的皇帝的姓名
但由于编码的问题查库不成功
我用的是MySql
数据库和页面编码都是UTF-8
从数据库读取数据库和用数字匹配查库都没有问题
但是像下面这样用中文去匹配就不成功
编译报编码GBK的不可映射字符
似乎用MySql页面的UTF-8编码是不能变的
也试过用JavaBean
还是查不了
不知道怎么解决
急用,请各位高手多多帮忙~~~~~
不胜感激~~~~~~代码:
<sql:query var="res" dataSource="tip">
    select * from emperor where dynasty like '明'
</sql:query>
        
<c:forEach var="results" items="${res.rows}">
    ${results.name}
</c:forEach>