为了账号安全,请及时绑定邮箱和手机立即绑定

急需帮助,求问bean:write中文出现乱码?该怎么解决呢!

急需帮助,求问bean:write中文出现乱码?该怎么解决呢!

牧羊人nacy 2021-06-14 14:10:38
在使用bean:write标签输出数据库数据到JSP页面时,出现中文乱码-"???????",页面的编码格式都改为gb2312了,小弟我真是搞不定了,望各位大侠指教一下...万分感谢!1.JSP页面显示部分:<%@ page language="java" pageEncoding="GBK"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %><%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %><%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %><%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %><h1>所有问题</h1><p><img src="images/facet_flag.png">浏览信息中心的所有问题</p>
查看完整描述

2 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

你哪个servlet跳转到jsp页面中,
servlet第一句要加上
request.setCharacterEncoding("GBK");
response.setCharacterEncoding("GBK"); 因为你是想响应的时候输出gbk,也要设置的 试试
jsp页面这句加了吧应该
<%page language="java" import="java.util.*" contentType="text/html; charset=GBK"%>"
__________________________________________________
是mysql数据库吗楼主,你确定数据库的编码和你页面编码一致??

查看完整回答
反对 回复 2021-06-21
?
富国沪深

TA贡献1790条经验 获得超9个赞

写JSP文件时要指明你的JSP文件使用的编码方式,而这种编码方式要和你使用的一致,你也可以使用过滤器,去修改编码方式!

查看完整回答
反对 回复 2021-06-21
  • 2 回答
  • 0 关注
  • 390 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信