我在上面所述问题没解决办法后分析是否在数据入数据库时将不同编码的字符统一成一种编码存入数据库,然后从数据库取出时只需要将入库时的编码转换下就行,可现在问题又出现了,,我将收取到的邮件数据即GBK编码的字符转成UTF-8能成功,可将转成UTF-8编码的字符存入MYSQL后在MYSQL控制台中查看到的数据是???,而从jsp页面提交的表单数据在tomcat控制台显示的是一些乱码,可存入MYSQL数据库后显示的是UTF-8格式的字符,
我说了这么多,不知道大家能不能明白?希望高手给点思路吧?用过滤器能解决这样的问题吗? 问题在于,不是单一的处理一种编码,而是要将UTF-8和其它编码的字符(定位于其它编码,而不是GBK编码,是这情况得看对方发邮件的邮件服务器系统的编码而定)处理成一种编码,从而我们可以在显示数据的JSP页面将数据转换成中文显示。
我说了这么多,不知道大家能不能明白?希望高手给点思路吧?用过滤器能解决这样的问题吗? 问题在于,不是单一的处理一种编码,而是要将UTF-8和其它编码的字符(定位于其它编码,而不是GBK编码,是这情况得看对方发邮件的邮件服务器系统的编码而定)处理成一种编码,从而我们可以在显示数据的JSP页面将数据转换成中文显示。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货