从地址栏传汉字的时候用什么方法进行编码?
不同web页之间从url上面传汉字,用什么方法进行编码和解码? 问题点数:20、回复次数:11Top
1 楼shaodeli(shaodeli@hotmail.com)回复于 2005-01-08 16:20:41 得分 0
有人告诉我吗?Top
2 楼lawyu(雨淋漓)回复于 2005-01-08 16:28:03 得分 4
如果是php的话用urlencode函数Top
3 楼liaohaiying(超菜)回复于 2005-01-08 16:29:26 得分 2
两个页面用一样的编码,这个问题很好解决的,你试过了吗Top
4 楼shaodeli(shaodeli@hotmail.com)回复于 2005-01-08 16:34:42 得分 0
现在是在.net中使用javascript
要从.net的web页中把汉字传到由javascript的window.showModelessDialog()方法打开的页面。
页面编码都是utf-8Top
5 楼shaodeli(shaodeli@hotmail.com)回复于 2005-01-08 17:36:18 得分 0
5Top
6 楼cxz7531(大花猫)回复于 2005-01-08 19:08:09 得分 2
不用编码吧,浏览器会自动给你编码的Top
7 楼eglic(圪圪) (理由永远是谎言,信仰永远是自慰)回复于 2005-01-08 19:25:12 得分 2
要从.net的web页中把汉字传到由javascript的window.showModelessDialog()方法打开的
=====================
这个里面可以不用URL传参数
直接用一个变量就可以传过去了Top
8 楼boneeater(狗狗)回复于 2005-01-09 15:24:50 得分 10
对你的urlStr进行编码的方法如下....
encodeURIComponent(urlStr)
搞定,^_^Top
9 楼shaodeli(shaodeli@hotmail.com)回复于 2005-01-10 09:18:49 得分 0
to: eglic(圪圪) 这个变量过去是在.net的页面aspx.cs文件里面直接使用的,通过dialogArgument只能在javascript获得,不能直接用到.cs文件,原因好像是cs文件先执行后才做avascript脚本里的方法。Top
10 楼shaodeli(shaodeli@hotmail.com)回复于 2005-01-10 09:20:54 得分 0
boneeater(狗狗)的方法是属于哪个类的? 我用了escape方法,搞定了。Top
11 楼shaodeli(shaodeli@hotmail.com)回复于 2005-01-10 09:24:42 得分 0
to: boneeater(狗狗) 你的方法直接用也可以了,谢谢!Top




