最后30分了,大家来看看呀,头大的问题 这是UTF-8的编码, 你可以在你的浏览器下拉菜单: 工具->Internet 选项->高级-> 最后一项可以看到你所发送的链接都是以UTF-8的格式发送的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢 hrong(黄蓉 【九阴真经】) utf-8 encodeURIComponent("编码") 后的结果是%E&%BC%96E7%AO%81不对呀 <%Response.Write(Server.URLEncode("编码")) %>就可以得到%B1%E0%C2%EB 百度的编码是用URL编码.只有ASCII字符才能用HTTP传送,如果诸如空格、标点或者汉字被传递,那么一些不定和不可预知的结果就有可能出现,为了确保被用户输入的字符能正确的传到服务器,字符必须被转化成可以确信的字符,这时就需要URL编码. URL 编码 URL 编码是一种浏览器用来打包表单输入的格式. 浏览器从表单中获取所有的name和其中的值 ,将他们作为name/value参数编码, 移去那些不能传送的字符, 将数据排行等等,这些还取决于你用GET还是POST?作为URL的一部分或者分离地发给服务器. 不管哪种情况, 在服务器端的表单输入格式样子象这样: theName=Ichabod+Crane&gender=male&status=missing&headless=yes URL编码遵循下列规则: 每对name/value由&符分开. 每对来自表单的name/value由=符分开. 如果用户没有输入值给这个name,那么这个name还是出现,只是无值(象这样 "name="). 任何特殊的字符(就是那些不是简单的七位ASCII,如汉字) 将以百分符%用十六进制编码. 当然也包括象 =, &, 和 % 这些特殊的字符. 在输入区中的空格将以加号+显示. Exampletest.asp<%Response.Write(Server.URLEncode("编码")) %>输出:%B1%E0%C2%EB 好长时间不完JS了:)一般网上都用UTF-8的编码,比如CSDN和baidu。而google不是所以我用下面的语句转化一下:inpu2c.value=encodeURIComponent(inpu2c.value) //change string to encode for google我当时写程序时没有改变baidu的编码,直接发到iframe里了。function f_inpu2(){ inpu2c.value=text1.value.charAt(inpu2a.value) //current char if(radi2[1].checked==true) //if google { inpu2c.value=encodeURIComponent(inpu2c.value) //change string to encode for google } tmpsrc = '<iframe id=ifra2 src="' + inpu2b.value + inpu2c.value + inpu2d.value + '"width=90% height=50%></iframe>' //prepare the search char document.all.ifra2.outerHTML=tmpsrc //run search inpu2a.value++ //prepare next search}所以你要听楼上的就好了:)<%Response.Write(Server.URLEncode("编码")) %> ----------------------------------------------------------------------http://expert.csdn.net/Expert/topic/2504/2504038.xml?temp=6.618899E-02请关注这个帖子 <%Response.Write(Server.URLEncode("编码")) %> javascript function中 return {fun1:fun1},return {fun1:fun1}是什么意思? js问题 问个 js控制加载问题! 急求textarea里用正则表达式替换回车符成段落的问题 如何实现击按钮关闭图片? javascript 指向当前页面上的某个标签的位置 这个不知道有没有可能?我想了整整2天。 一个日文问题,JS能不能把日文排序? 想在一个页面上写多个空格应该怎么写啊? 请问有现成的这样的Javascript树么? 谁能给我一本htc的权威的书.或参考手册. consult:请教高手
utf-8 encodeURIComponent("编码") 后的结果是%E&%BC%96E7%AO%81
不对呀
URL 编码是一种浏览器用来打包表单输入的格式. 浏览器从表单中获取所有的name和其中的值 ,将他们作为name/value参数编码, 移去那些不能传送的字符, 将数据排行等等,这些还取决于你用GET还是POST?作为URL的一部分或者分离地发给服务器. 不管哪种情况, 在服务器端的表单输入格式样子象这样: theName=Ichabod+Crane&gender=male&status=missing&headless=yes
URL编码遵循下列规则: 每对name/value由&符分开.
每对来自表单的name/value由=符分开. 如果用户没有输入值给这个name,那么这个name还是出现,只是无值(象这样 "name=").
任何特殊的字符(就是那些不是简单的七位ASCII,如汉字) 将以百分符%用十六进制编码. 当然也包括象 =, &, 和 % 这些特殊的字符.
在输入区中的空格将以加号+显示. Exampletest.asp<%Response.Write(Server.URLEncode("编码")) %>
输出:
%B1%E0%C2%EB
inpu2c.value=encodeURIComponent(inpu2c.value) //change string to encode for google我当时写程序时没有改变baidu的编码,直接发到iframe里了。
function f_inpu2()
{
inpu2c.value=text1.value.charAt(inpu2a.value) //current char if(radi2[1].checked==true) //if google
{
inpu2c.value=encodeURIComponent(inpu2c.value) //change string to encode for google
} tmpsrc = '<iframe id=ifra2 src="'
+ inpu2b.value
+ inpu2c.value
+ inpu2d.value
+ '"width=90% height=50%></iframe>' //prepare the search char document.all.ifra2.outerHTML=tmpsrc //run search inpu2a.value++ //prepare next search
}所以你要听楼上的就好了:)
<%Response.Write(Server.URLEncode("编码")) %>
http://expert.csdn.net/Expert/topic/2504/2504038.xml?temp=6.618899E-02
请关注这个帖子