编码问题,请教各位高手!

sw4000 2003-12-20 04:52:05
小弟用的是SQL SERVER2000,页面里面也是这么写的:
1、<? page contentType="text/html;charset=GB2312">
2、string aa=new(oldStr.getBytes("ISO8859_1"),"GB2312")
但是写入数据库的时候得到的还是乱码,请问各位高手如何解决,谢谢了。
...全文
16 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yupingping 2003-12-22
  • 打赏
  • 举报
回复
up
flashroom 2003-12-22
  • 打赏
  • 举报
回复
不转试试
ManFirst 2003-12-22
  • 打赏
  • 举报
回复
如果原先是对的,再转一次的话也会出问题的。
CoolAbu 2003-12-22
  • 打赏
  • 举报
回复
MSSQL的数据库编码,你可以在企业管理器中右键数据库名,点击属性,就能看见该数据库的编码了,是否重音区分等等
sw4000 2003-12-20
  • 打赏
  • 举报
回复
我使用的也是varchar
ManFirst 2003-12-20
  • 打赏
  • 举报
回复
但是写入数据库的时候得到的还是乱码,请问各位高手如何解决,谢谢了。
数据库中用varchar
另外如果是STRUCTS要写FILTER转码。
sw4000 2003-12-20
  • 打赏
  • 举报
回复
不知道在哪里设置SQL SERVER2000的编码格式,请教
CoolAbu 2003-12-20
  • 打赏
  • 举报
回复
你数据库的编码是什么格式的?

你如果不作转换也是乱码么?
你下面这样看看
String aa=new(oldStr.getBytes(),"UTF-8") ;
ManFirst 2003-12-20
  • 打赏
  • 举报
回复
然后你
<%="中文"%>
看一下是不是输出乱码。
ManFirst 2003-12-20
  • 打赏
  • 举报
回复
<%@page contentType="text/html;charset=gb2312"%>
加上这句

81,091

社区成员

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

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