FireFox URL 转码问题

将URL中的中文用decodeURIComponent转码之后传递到FF就会自动URL解码为中文。。。这个问题怎么解决?... 将URL 中的中文 用decodeURIComponent 转码之后传递到FF 就会自动URL解码为中文。。。这个问题怎么解决? 展开
 我来答
火狐
2014-03-13 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑!

  在URL后面加?传递的参数里有中文的时候,后台就取不到值。这时就需要对其进行转码,Flex中转码的函数:escape,encodeURI,encodeURIComponent,Flex中相应解码函数:unescape,decodeURI,decodeURIComponent。
  一、escape对0-255以外的unicode值进行编码时输出%u****格式。 其它情况下escape,encodeURI,encodeURIComponent编码结果相同。
  二、encodeURIComponent是将中文、韩文等特殊字符转换成utf-8格式的url编码,所以如果给后台传递参数需要使用encodeURIComponent时需要后台解码对utf-8支持
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
匿名用户
2013-06-09
展开全部
decodeURIComponent(decodeURIComponent (str));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式