域名串不允许有除“-”以外的标点符号,包括空格。
可以夹杂中文和英文,可以输入全角英文字母,全角字母不区分大小写。
其实说白了,中文域名要能用,必须转成punycode码(其实也就是一个另类的英文域名,他对应汉字编码)才能用
跳转前给你的URL编码,接收时给你的URL解码.就不会出现这个问题了这是javascript的函数.
encodeURI("url地址")//编码
decodeURI("url地址")//解码
这是asp.net的方法.
Server.UrlEncode("url地址")//编码
Server.UrlDecode("url地址")//解码
ps:可以用js编码.net解码.也就是它们编码解码方式是一样的.它们的返回值都是编码或解码后的字符串.
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)