java

位置:IT落伍者 >> java >> 浏览文章

Eclipse工具下开发Struts解决乱码的问题


发布日期:2019年04月09日
 
Eclipse工具下开发Struts解决乱码的问题

主要有三个问题

struts中资源文件中如果value为中文显示乱码

解决办法使用eclipse插件Properties Editor

在文本域里输入中文显示乱码

解决办法使用servlet过滤器filter

最简单的可以借用tomcat下面的filtersSetCharacterEncodingFilter在自己的webxml配置中加入tomcat中servlet_examples相应配置(高手可以自己配!)

本人配置如下

SetCharacterEncoding

filtersSetCharacterEncodingFilter

encoding

GBK

SetCharacterEncoding

*do

从某些数据库里读出乱码

解决办法把你要显示成中文的部分重新编码

例如

while (rsnext())

{

String col = rsgetString();

String col = rsgetString();

String col = rsgetString();

float col = rsgetFloat();

//convert character encoding

col=new String(colgetBytes(ISO)GB);

col=new String(colgetBytes(ISO)GB);

col=new String(colgetBytes(ISO)GB);

上一篇:Hibernate O/R映射三大基本定则[1]

下一篇:重温Hibernate基础--get/load的区别