全角的"_","―"显示在页面上是乱码

dongdonghe1 2006-05-27 01:30:33
从数据库中检索出来的住所字段的数据,包含全角的"_"和"―",在java变量里存储的时候,不是乱码,但到页面显示的时候,是乱码,请问是什么地方的问题。数据库的编码是euc,jsp页面的编码是<%@ page contentType="text/html;charset="utf-8" language="java"%>,<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
...全文
174 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanqingfeng 2006-05-27
  • 打赏
  • 举报
回复
将编码gb2312改为GBK 我以前也遇到这样的情况





-----------------------
丰搜网 专搜计算机知识的地方

Web,Photoshop,Dreamweaver, Frontpage,Css,Js,视频,短信sms,彩信MMS,WAP,3G,博客,软件工程,项目管理,让我们关注更多的计算机领域的知识,共享资源,携手共进。

http://www.sosof.com
xstom19 2006-05-27
  • 打赏
  • 举报
回复
byte[] bytes = str.getBytes("euc");
str = new String(bytes, "utf-8");
dongdonghe1 2006-05-27
  • 打赏
  • 举报
回复
谢谢 蒋枫,你的方法我试了,不好用,编出来的都是乱码了。
fengxiarong707 2006-05-27
  • 打赏
  • 举报
回复
1.在jsp中设计<%response.setContextType("text/html;charset=gb2312");%>
2.如果不行就:byte[] b=str.getBytes("iso-8859-1");
str=new String(b);
str是你得到的那个字符传

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧