社区
Web 开发
帖子详情
如何转换地址栏传入的字符串乱码?
wangkunhong
2004-09-22 10:52:22
比如:Isc.jsp?Name=如何转换地址栏传入的字符串乱码?
在接收的页面:
request.setCharacterEncoding("GBK");
String UrlName = request.getParameter("Name");
但是这样写入数据库之后,是乱码。。。要怎么转达换?
谢谢
...全文
129
10
打赏
收藏
如何转换地址栏传入的字符串乱码?
比如:Isc.jsp?Name=如何转换地址栏传入的字符串乱码? 在接收的页面: request.setCharacterEncoding("GBK"); String UrlName = request.getParameter("Name"); 但是这样写入数据库之后,是乱码。。。要怎么转达换? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangkunhong
2004-09-22
打赏
举报
回复
谢谢大家。。outiejun(努力赚钱,用心得分儿)的这个才是正确的,呵呵。。
香芋元宇宙
2004-09-22
打赏
举报
回复
<%!//处理字符串的方法
public String codeString(String s){
String str=s;
try{
byte b[]=str.getBytes("ISO-8859-1");
str=new String(b);
return str;
}
catch(Exception e)
{
return str;
}
}%>
调用:
String User_name=request.getParameter("User_name"); //person_message表
User_name=codeString(User_name);
muxinghai
2004-09-22
打赏
举报
回复
学习
wangkunhong
2004-09-22
打赏
举报
回复
对啊,转换了输出还是乱码全部是?号
outiejun
2004-09-22
打赏
举报
回复
都反了。
String UrlName = new String(request.getParameter("Name").getBytes("ISO8859_1"),"GB2312");
umbrella1984
2004-09-22
打赏
举报
回复
String UrlName = new String(request.getParameter("Name").getBytes("GB2312"),"ISO8859_1");
转换了以后输出UrlName 看是不是乱码,
wangkunhong
2004-09-22
打赏
举报
回复
写入数据库后全部是????????????????????????
wangkunhong
2004-09-22
打赏
举报
回复
我试了还是不行唉。。
qukmei
2004-09-22
打赏
举报
回复
String UrlName = new String(request.getParameter("Name").getBytes("GB2312"),"ISO8859_1");
umbrella1984
2004-09-22
打赏
举报
回复
怎么这么多这种问题
String UrlName = new String(request.getParameter("Name").getBytes("GB2312"),"ISO8859_1");
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章