今天碰到了一个关于空格的很奇怪的问题,一个字符串包含有连续的多个空格,为了能够在页面上显示多个空格,进行了多个 的转换,例如:aa bb cc就变成aa bb cc,这样传回页面之后,还是将这个内容放入一个hidden隐藏域中,然后获取这个隐藏域的value和“aa bb cc”进行比较,但发现不等。
这个问题以前没有碰到过,总认为 不就是一个空格了,那我输入一个空格,应该相等才对,但事实告诉我不等。
String str1 = request.getParameter("str1");
System.out.println(str1.charAt(2) - 0);
使用上面的代码将那个奇怪的空格的ASCII码打印出来,一看就知道等于160,而我输入的空格输出的是32,然后查询了ASCII对照表,32和160都是空格。
然后使用的解决方案就是,要么将aa bb cc替换为“aa  bb  cc”,这样页面的空格编码就是32了,而不是160了。还有一种方法就是页面显示的时候进行转码,而隐藏域中还是存放未转码之前的值,也就是页面上的文字信息显示为aa bb cc,而hidden中的值是“aa bb cc”,问题搞定。
分享到:
相关推荐
html中输入空格的解决方案html中输入空格的解决方案 - 云之狼 - 网易博客.htm
html中空格代码基本使用方法,看完,你就会使用。简单明了的讲解,让人易懂!信息来源于郑州达内php培训www.0371tarena.com 达内php教程,是比较权威的,希望对大家有帮助
javascript正则表达式,删除所有非html标签里的空格。
html 保留空格html 保留空格
将HTML标签外的空格替换为
html5点击空格键飞行游戏代码 html5点击空格键飞行游戏代码
ASP.NET HTML移除空格
如何在HTML中插入空格.docx
建立一个简单界面,把文本框中前后的空格去掉,并把去掉后的字符通过警告对话框显示出来,人练习捣鼓出来的东西,希望对小白们有所帮助
HTML5 Canvas空格键飞行游戏代码是一款点击键盘的空格键飞行游戏代码。
HTML空格保留 这时候如果希望HTML中多个连续的空格在网页上能显示,在浏览器中表现出真实的自身空格缩进和换行效果。 我们知道一般有2种方式,使用标签,或者使用 来代表空格。如下: <pre> fly63 com </pre> 或者...
取处得新闻网页内容去掉html标记和空格,文件中附有C++源码。
前端html网页代码用中文汉字书写。这次升级解决了空格键输入提示关键词的问题和一些已知问题!
HTML 代码中的所有连续的空格或空行(换行)都会被显示为一个空格。 例子1:(文本内容中的连续空格) 代码 XML/HTML Code复制内容到剪贴板 这段文本中,输入连续的空格 大概输入了十个。 显示效果:“格”和...
1、itext将静态html转pdf中文显示及换行问题 2、itext将静态html转pdf 字体问题 3、html转pdf 参考我的另外一篇博文https://blog.csdn.net/qq_38616723/article/details/125188407?spm=1001.2014.3001.5502
JS去字符串空格,在javascript去掉字符串中没用的空格,实用哦,大家不要吝啬您的分数哦!
HTML中如何键入空格 当我们要在HTML中键入空格的话,直接按空格键是错误的书写行为,因为直接按空格键对于后期不太好,在HTML中写空格是用 这个字符来写的,我们称 ...HTML空格的多种转义字符 == 普通的英文半角空格 ==
JSP输出HTML时产生的大量空格和换行的去除方法.zip
在我们平常编辑程序的时候都会用上空格,所以软件开发网小编就来跟大家说说html空格代码是什么及html空格的一些基本使用方法。 html空格代码字符实体是不间断空格【 】,这个就是html中的空格代码。 网友提问...