MySQL中乱码 送分题哦

来源:百度知道 编辑:UC知道 时间:2024/06/19 16:35:18
我用的EMS建立数据库时 全部的 character set都是用的GBK
JSP页面用的gb2312 在页面录入中文到MySQL或者从MySQL中读取中文报错
java.lang.StringIndexOutOfBoundsException: String index out of range: 5
java.lang.String.charAt(String.java:687)
com.mysql.jdbc.StringUtils.escapeSJISByteStream(StringUtils.java:280)

麻烦各位看下
在数据库中的中文可以显示 但是获取出来就是??

设置一下mysql的字符集.不使用mysql字符集就行了.

java.lang.StringIndexOutOfBoundsException: String index out of range: 5
有个索引超出范围了,你看看rs那里,还有数组什么的

StringIndexOutOfBoundsException
数组 索引 超出 边界 异常