专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Eclipse

Jsp MySQL 中的中文处理有关问题?

发布时间:2010-06-05 15:34:36 文章来源:www.iduyao.cn 采编人员:星星草
Jsp MySQL 中的中文处理问题??
我用myEclipse5.1作了个简单的bbs数据库用的 是mysql5.0我把字符型的都设置成了varchar(X)在保存时提示数据太长,我也把表的编码设置成gbk这和jsp页面中的设置一样的怎么提示数据太长。而且能保存的英文进去了也是成了问号 "??? "

------解决方案--------------------
从这些看不出什么来~~~

编码问题是最复杂的,他涉及好多东西:
开发环境编码,页面显示编码,页面数据传递编码,连接数据库使用编码,数据库编码等等~~~

这跟你的实际开发环境有关~你只能慢慢查~~~
------解决方案--------------------
问题可以出在页面数据传递编码问题,试着配一个字符编码过滤器把 request 和 response 的 setCharacterEncoding 都设为 GBK 试试看。
------解决方案--------------------
在页面包含一个方法
public static String toChinese(String strvalue)
{
try
{
if(strvalue==null)
{return null;}
else
{strvalue=new String(strvalue.getBytes( "ISO8859_1 "), "GBK ");
return strvalue;
}
}
catch(Execption e)
{return null;}

}

---------------
然后在预计出现中文得地方使用该方法
name=toChinese(username);


--------------
新手上路
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: