今天碰到了一个关于空格的很奇怪的问题,一个字符串包含有连续的多个空格,为了能够在页面上显示多个空格,进行了多个 的转换,例如: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源代码中,标签之间的空格和换行通常会被浏览器忽略,为了保持源代码的可读性,开发者会使用空格或缩进来组织代码。然而,在某些场景下,我们可能希望保留这些空格或者换行,以展示在最终的网页中。 "将HTML...
html中空格代码基本使用方法,看完,你就会使用。简单明了的讲解,让人易懂!信息来源于郑州达内php培训www.0371tarena.com 达内php教程,是比较权威的,希望对大家有帮助
javascript正则表达式,删除所有非html标签里的空格。
html 保留空格html 保留空格
本篇文章将深入探讨如何在ASP.NET中实现HTML空格的移除。 首先,让我们了解HTML中的空格处理。在HTML源代码中,连续的多个空格、换行或制表符在浏览器解析时会被压缩为一个空格。但是,对于复杂的网页结构,尤其是...
在 HTML 中插入空格是非常常见的需求,但是很多人不知道如何正确地插入空格,今天我们就来讨论一下 HTML 中插入空格的多种方法。 首先,我们可以通过键入空格键来插入空格。例如,在 p.p1 中键入一个空格,在 p.p2 ...
在这个“html5点击空格键飞行游戏代码”中,我们将探讨如何利用HTML5的Canvas元素、JavaScript编程以及事件处理来实现一个简单的空格键控制的游戏。 首先,Canvas是HTML5的一个核心特性,它是一个二维绘图环境,...
### SQL去除字符串中的空格 在SQL中,经常会遇到需要清理数据的情况,特别是处理文本字段时,去除字符串两端或中间的空格是非常常见的需求。本文将详细介绍如何使用SQL中的`LTRIM()`, `RTRIM()` 和 `TRIM()` 函数来...
本次升级解决了这个问题,使得用户在搜索框中按下空格键时,能正常触发关键词的输入,提高了交互体验。 此外,"已知问题"的修复表明开发团队对代码进行了全面的审查和调整,以消除潜在的bug和性能问题。这可能涉及...
在Asp.net开发中,文件下载是一个常见的功能,然而,当文件名包含中文或特殊字符,尤其是空格时,可能会导致一系列的问题。本篇文章主要针对这些问题提供了解决方案,以确保在IE(Internet Explorer)、Opera、Fire...
### JavaScript去除字符串中的空格 在JavaScript开发过程中,经常需要处理字符串数据,其中就包括了对字符串中的空格进行操作。本篇文章将详细介绍如何在JavaScript中去除字符串中的空格,并探讨不同的方法及其适用...
在IT领域,尤其是在数据处理和网络爬虫技术中,经常需要从HTML网页中提取纯文本内容,以便进行进一步分析或存储。本主题聚焦于如何利用C++编程语言实现这一目标,去除HTML标记和空格,使得获取的网页内容更加整洁且...
在这个“HTML5 Canvas空格键飞行游戏代码”中,我们可以学习到如何利用Canvas API来创建一个简单的飞行游戏,玩家通过按下空格键控制游戏对象进行飞行。 首先,Canvas API提供了一系列的方法和属性,如`fillRect()`...
- 选择【插入】|【HTML】|【特殊符号】|【不换行空格】,或在HTML源代码中直接输入“ ”代码,也可以插入空格。 2. **一行文字居中问题**: - 当在Dreamweaver中尝试居中一行文字时,如果未使用P、H1-H6、...
建立一个简单界面,把文本框中前后的空格去掉,并把去掉后的字符通过警告对话框显示出来,人练习捣鼓出来的东西,希望对小白们有所帮助
例如,它可能无法处理复杂的文本格式,如HTML或富文本,也不能智能识别和处理中文成语、短语之间的空格需求。此外,对于某些特定的SEO策略,过度添加空格可能并不理想,因为搜索引擎算法可能有自己的处理方式。 总...
在网页制作过程中,Dreamweaver作为一个广泛使用的工具,尽管提供了许多便利,但在处理空格问题上,初学者可能会遇到困扰。HTML语言的规则是,连续的多个空格会被压缩为一个,导致在Dreamweaver中难以实现Word那样的...
删除Markdown文档中的U+200B零宽度空格字符是解决这个问题的关键。为了实现这一目标,可以使用名为`FilterEmptyCharacters.exe`的程序。这个程序设计用于在指定的目录及其所有子目录中查找并处理Markdown文件(.md...
1. **连续空格的处理**:在HTML中,连续的多个空格会被浏览器自动合并为一个空格。但在微信小程序的`Text`组件中,这种行为并不一致。默认情况下,连续的空格会被保留。如果希望按HTML的方式处理空格,可以使用CSS的...