为什么encodeURI 编译的中文会以问号的形式呈现呢?请问有什么解决方案么?或则有什么更好的方式可以解决url上出现中文的问题
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
js 编译url中文 encodeURI
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
斯洛文尼亚旅游 2016-12-01 19:02关注编码中文。。编译。。。
你怎么用的?encodeURI编码过的,js获取的时候要得到原文需要decodeURI解码才行。出现中文是浏览器决定的,你不想出现就编码encodeURI编码2次内容
var s='中文'; s=encodeURI(encodeURI(s));
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2019-02-16 05:20回答 1 已采纳 The weird byte stream %EF%BF%BD you're receiving is utf-8 version of the Unicode replacement chara
- 2021-10-10 02:18回答 2 已采纳 测试题主给的字符串没问题目测题主原来的enster是16进制编码的字符串,有部分内容丢失了,编码操作会将每一个字符实例替换为一到四个相对应的 UTF-8 编码形式的转义序列。如果试图编码一个非高-低位
- 2011-11-07 10:15回答 4 已采纳 You should use encodeURIComponent instead of encodeURI. Then the string will be Apple%20iPad%202%
- 2024-05-31 16:22蓝桉~MLGT的博客 一定要养成一个好习惯,如果URL中出现了中文,一定要使用编码方法进行编码,虽然现在的浏览器大多数都进行了兼容处理,对于一些老旧的浏览器比如IE或者一些平板啊手机都会出现不兼容报错的情况,而400错误大多数情况...
- 2022-03-04 08:40回答 1 已采纳 GET请求中URL的最大长度限制总结 - 宏宇 - 博客园 由于jsonp跨域请求只能通过get请求,url长度根据浏览器及服务器的不同而
- 2018-03-18 17:45回答 2 已采纳 有现成的js类库的,参考这个:[js对中文进行gb2312/gbk编码解码](http://www.w3dev.cn/article/20151019/js-encode-Chinese-gb2312
- 2022-03-26 14:30回答 3 已采纳 asp.net mvc?@Html.DisplayFor会进行html编码防止xss攻击,用@Html.Raw(Model.Path)输出原始内容 不过看题主说的url正常视乎和这个没关系,是不是执行
- 2021-03-07 06:32庞少东的博客 + URL 中+号表示空格 %2B2. 空格 URL中的空格可以用+号或者编码 %203. / 分隔目录和子目录 %2F4. ? 分隔实际的 URL 和参数 %3F5. % 指定特殊字符 %256. # 表示书签 %237. & URL 中指定的参数间的分隔符 %268. =...
- 2022-05-06 07:11回答 1 已采纳 浏览器 开发者工具看看弹出来这个框的样式。感觉是有样式冲突了,显示不出来。你页面是不是有滚动条 上线滚动看看
- 2016-12-26 02:36回答 2 已采纳 java中对字符编码和解码提供了两个类:URLEncoder和URLDecoder,处理这些二进制,使用其加密的结果类似“%CC%DE”这样的字符串 可以用URLEncoder 类的encode()
- 2018-05-17 09:20回答 2 已采纳 I suspect your issue is here: curl_setopt($ch, CURLOPT_POSTFIELDS, $dataString); I believe this
- 2022-11-08 07:02muzidigbig的博客 js对url进行编码解码
- 紫陌520的博客 全局函数encodeURI和encodeURIComponent方法,都可以用来进行url编码。之所以要对url进行编码,是因为浏览器不能识别某些字符,例如:空格、中文等。这两个方法对这些特殊字符用特殊的UTF-8进行编码,从而使得浏览器...
- 2022-05-23 02:07软泡芙的博客 escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值。 采用unicode字符集对指定的字符串除0-255以外进行编码。所有的空格符、标点符号、特殊字符以及更多有联系非ASCII字符都将被转化成%xx...
- 2017-07-19 01:41YinghaoGuo的博客 HTML中的$("form").serialize()函数,在submit按钮点击时,将form表单中含有name的input整理成一个“name=aaa&pass=bbb”这样的字符串,使用get方法请求时会将此后缀添加到请求url后面,如果请求内容中存在汉字(即...
- 2023-12-23 14:43搜捕鸟了的博客 本文记录为了面试而总结的JavaScript面经,其中包括JavaScript用哪些数据类型、它们有什么区别、判断数组的方式有哪些?、null和undefined有什么区别?等等
- 2022-06-23 06:11心如天然薄荷清凉的博客 这是我整理所有看过的文章的面试题+各种百度每一道题的答案,希望可以有效的帮助别人 本章博客,梳理所有基础的js,jquery,vue,css, html等题,包含面试题,可供参考学习,也督促自我学习
- 2018-06-26 05:19了无牵挂的康言先森的博客 首先,地址栏传中文是很不明智的,因为不同的浏览器对与中文的解析存在不同的方法。所以,建议如果能不用尽量不要用。 当然,很多时候奇葩需求要求我们必须解决这个...在中文加入到地址栏前,进行两次encodeURI转...
- 2021-10-08 16:00小李小李~啦啦啦的博客 如果URL中需要包含中文这样的字符,则必须对中文字符进行编译(转义) 2.URL编码原则:使用安全的字符去表示那些不安全的字符【使用英文字符去表示非英文字符】 3.浏览器提供了URL编码与解码的API (1)encodeURL()...
- 2024-05-01 14:472401_84433974的博客 function但在了解过微前端下 JavaScript 沙箱的实现过程后,我们不难发现几个在 Web Worker 下去实现微前端场景的 JavaScript 沙箱必然会遇到的几个难题:出于线程安全设计考虑,Web Worker 不支持 DOM 操作,必须...
- 没有解决我的问题, 去提问
悬赏问题
- ¥15 PADS Logic 原理图
- ¥15 PADS Logic 图标
- ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
- ¥20 气象站点数据求取中~
- ¥15 如何获取APP内弹出的网址链接
- ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司