以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于网址传值的编码问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=113736) |
-- 作者:weizhangying -- 发布时间:2018/1/22 11:24:00 -- 关于网址传值的编码问题 自己做了一个ASP.net的服务 但是发现,如果用中文传值到服务器就会变乱码,无论utf-8 还是别的什么的编码都不能解决,还望求助各位大神 比如,http://test.com/text.asp?a=123 这种传值就没有问题,但是如果把123换成汉字就不行了 http://test.com/text.asp?a=我的测试 这种传值自己一直不知道该怎么转换 服务端回传的值我转换不出来 但是如果直接在浏览器的导航栏直接输入就没有问题了
|
-- 作者:weizhangying -- 发布时间:2018/1/22 11:25:00 -- 这个是用HTTP服务的时候 用的发送短信那个例子 Dim url As
String |
-- 作者:有点甜 -- 发布时间:2018/1/22 11:31:00 -- 参考
http://www.foxtable.com/mobilehelp/scr/0241.htm
|
-- 作者:weizhangying -- 发布时间:2018/1/22 13:22:00 -- 感谢您的回复,但是问题还没有解决 发送 “我,你,他,4,5” 返回 “??,??,??,4,5” 试过各种转码,Unicode,UTF-8,UTF-32………… 都不能获取正常的汉字 但是直接在浏览器输入网址就可以返回正常的值 只有从FT打开的网站不能 |
-- 作者:weizhangying -- 发布时间:2018/1/22 14:14:00 -- 不知道还有什么办法可以解决吗? |
-- 作者:有点甜 -- 发布时间:2018/1/22 14:19:00 -- 不明白你什么意思,如果是中文,编码一下啊。
Dim ul As String = "http://www.foxtable.com/?page=" & UrlEncode("中文中文") |