关于在搜索框内显示“+”和空格的问题
2016-11-04 15:22
148 查看
关于在搜索框内显示“+”和空格的问题
由于浏览器编码问题,我们在搜索框内输入空格的时候,用js代码获取的url中显示的是+号。这就和我们本身的+相冲突。
在这里+号的编码是%2B。空格的编码是%20。在获取到的url中,+号显示的是编码%2B。而空格显示的是+。
所以在解码之前我们可以将url中的空格用编码%20代替就可以了。
由于浏览器编码问题,我们在搜索框内输入空格的时候,用js代码获取的url中显示的是+号。这就和我们本身的+相冲突。
在这里+号的编码是%2B。空格的编码是%20。在获取到的url中,+号显示的是编码%2B。而空格显示的是+。
所以在解码之前我们可以将url中的空格用编码%20代替就可以了。
var url=window.location.search;//获取到页面的url 在对url解码之前, var url=url.replace(/\+/,"%20"); //...然后对url编码。这样+和空格就区分开了
相关文章推荐
- 关于<input type="text">不能显示空格的问题
- 关于a标签title中有空格,空格后不显示问题
- 关于<input type="text">不能显示空格的问题
- 关于下载文件是文件名的空格显示不出来和乱码问题 转
- 关于图片文件src路径有空格显示不出来的问题
- 关于显示某些html标记符号的问题
- 关于使用Intel集成显示芯片桌面右键迟钝问题的解决办法
- 关于做框架页作业时归还单中“创建人”显示不出来的问题
- iTextSharp应用中关于“Cannot access a closed Stream”问题的解决办法(附带提供如何在页面中显示PDF的流)
- 郁闷了半天,原来是这个问题:关于C#中关于图片保存到数据库以及将数据库中的图片显示到PictureBox。
- 转群友一个关于显示了分组方式下问题!!!!
- 关于DataGrid自动分页的不能显示的问题
- 一个关于asp显示记录的问题
- 关于Infragistics的WebCalendarView拖上窗体运行时不能显示和报错的问题
- 关于TEXTAREA控件在显示内容时,只显示第一行的问题。
- 关于checkbox选中后显示值的问题(通用js)
- 关于Linux下中文显示不正常的问题的一点经验
- 关于asp.net中js文件中文显示支持的问题。
- [导入]关于htm显示的奇怪问题
- 关于登陆到域的用户,不需要显示登陆界面的问题(aspx)