asp中关于ulr传递中文参数的问题 - Web 开发 / ASP
asp
我需要用url来传递中文参数,结果发现在不同的浏览器中,中文的显示方式不一样:
在IE里,直接显示中文,如:city=北京
在Chrome里,显示代码(我也不知道是什么代码),如:city=%B1%B1%BE%A9
显示中文的,通过该参数搜索结果正常,显示代码的,搜不到东西。
我的问题是:
1,有没有办法能让不同的浏览器都直接显示中文。
如果不能行,那么
2,asp中有没有什么函数能把那些代码(%B1%B1%BE%A9)转换成中文
谢谢!
基于标准W3C标准设计的浏览器都是不支持直接用中文做URL参数的,IE是直到IE8才完全按照标准W3C设计。要以中文为传递参数时,一般做法是传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。
Chrome还没用过,不过我感觉应该是在传递中文参数时,浏览器自动对中文进行了编码,你找下google的帮助文件,应该提供有对中文参数进行解码的API函数。不过最好还是自己写编码解码函数。
VBScript code:
server.URLEncode()
相关问答:
http://www.zgjhjy.com/Test/PrimaryTest/Index.aspx
就是类似以上的在线测试系统,需要有一个后台的,语言是asp的,数据库是access的,还需要能在后台对信息进行添删改查的。谢谢各位了。。。
程序真的很多,不知 ......
调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的
在dreamweaver里调。。。也可以直接控制HTML代码
确实痛苦 感同身受呀
哈哈 坚决路过。
用DW吧,VS搞设计 ......
C# code:
SqlConnection conn = CsDB.sqlcon();
SqlDataAdapter da = new SqlDataAdapter("select fwCoding from bjmuma_fwCoding where OrderNumber='" + Order + & ......
Microsoft JET Database Engine '80040e07'
标准表达式中数据类型不匹配。
\wwwroot\update.asp, line 20
--------------------------------------------------------------------------------
Ho ......
各位:我的论坛程序需要关键字过滤,请问这样的效果怎样实现呢?谁有源码贴一下,谢了。
用replace噻
<script language="javascript">
var x = "1,2,3,4312321aaa"
var j = x.repla ......