还是汉字问题,

refuge 2003-08-26 10:11:29
不是说在每个页面加上“<%@ page contentType="text/html; charset=gb2312"”即可解决读写数据库的汉字显示问题,怎么我的还是乱码?
我用的是tomcat3。
...全文
48 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liajin 2003-08-30
  • 打赏
  • 举报
回复
可以去下面看看:
www.mhdn.net/p/2002-10-11/6077.html
liajin 2003-08-30
  • 打赏
  • 举报
回复
可以去下面看看:
www.mhdn.net/p/2002-10-11
squallzeng 2003-08-30
  • 打赏
  • 举报
回复
你先得到你想要显视的字符或字符串先转换成String,然后应用转换的一个函数进行转换,才可以显视的,而你所说的那个东东只是用于显视本页的中文。所以对于你从数据库中取出的中文字符是没有作用的。
gboy2003 2003-08-30
  • 打赏
  • 举报
回复
同意楼上的
aku0708 2003-08-29
  • 打赏
  • 举报
回复
你定义一个METHOD
加个方法:
<%!public getStr(String str) throws Exception
{ try{
String temp=str;
byte[] temp_p=temp.getBytes("ISO-8859-1");
return new String(temp_p,"GBK");;
}catch(Exception e)
{
}
%>
然后在插入数据库之前将有中文的变量用这个方法将变量转换一下:
String text=null;
if(request.getParameter("text")!=null&&request.getParameter("text")!="")
{
text=getStr(request.getParameter("text"));
}


refuge 2003-08-29
  • 打赏
  • 举报
回复
要转化,自己到网上找,很多的.

81,092

社区成员

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

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