今天在做在线拍卖系统(epai)时,由于首页中要使用到商品列表页面,所以使用了<bean:include > 标签,代码如下:
而被引用的商品列表页面(on_sale_list.jsp)的编码和index.jsp页面设置的编码是一样的,都是 UTF-8 的,结果单独显示on_sale_list.jsp就能显示中文,而列表页被引用时就会出现中文乱码问题;
解决方法如下:
[color=red]只要将被引用的列表页面的字符集改成 gb2312或gbk,其它的仍为utf-8就行了[/color]
<div class="m_content">
<bean:include id="OnSaleList" page="/goods.do?operate=toOnSaleGoodsList"/>
<bean:write name="OnSaleList" filter="false" />
</div>
而被引用的商品列表页面(on_sale_list.jsp)的编码和index.jsp页面设置的编码是一样的,都是 UTF-8 的,结果单独显示on_sale_list.jsp就能显示中文,而列表页被引用时就会出现中文乱码问题;
解决方法如下:
[color=red]只要将被引用的列表页面的字符集改成 gb2312或gbk,其它的仍为utf-8就行了[/color]