`
bazhuang
  • 浏览: 149317 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

HTML中空格的问题

    博客分类:
  • java
阅读更多
今天碰到了一个关于空格的很奇怪的问题,一个字符串包含有连续的多个空格,为了能够在页面上显示多个空格,进行了多个 的转换,例如: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中输入空格的解决方案html中输入空格的解决方案 - 云之狼 - 网易博客.htm

    将HTML标签外的空格替换为 

    在HTML源代码中,标签之间的空格和换行通常会被浏览器忽略,为了保持源代码的可读性,开发者会使用空格或缩进来组织代码。然而,在某些场景下,我们可能希望保留这些空格或者换行,以展示在最终的网页中。 "将HTML...

    html中空格代码基本使用方法,看完就会

    html中空格代码基本使用方法,看完,你就会使用。简单明了的讲解,让人易懂!信息来源于郑州达内php培训www.0371tarena.com 达内php教程,是比较权威的,希望对大家有帮助

    javascript删除非html中的所有空格 (正则)

    javascript正则表达式,删除所有非html标签里的空格。

    html 保留空格

    html 保留空格html 保留空格

    ASP.NET HTML移除空格

    本篇文章将深入探讨如何在ASP.NET中实现HTML空格的移除。 首先,让我们了解HTML中的空格处理。在HTML源代码中,连续的多个空格、换行或制表符在浏览器解析时会被压缩为一个空格。但是,对于复杂的网页结构,尤其是...

    如何在HTML中插入空格.docx

    在 HTML 中插入空格是非常常见的需求,但是很多人不知道如何正确地插入空格,今天我们就来讨论一下 HTML 中插入空格的多种方法。 首先,我们可以通过键入空格键来插入空格。例如,在 p.p1 中键入一个空格,在 p.p2 ...

    html5点击空格键飞行游戏代码

    在这个“html5点击空格键飞行游戏代码”中,我们将探讨如何利用HTML5的Canvas元素、JavaScript编程以及事件处理来实现一个简单的空格键控制的游戏。 首先,Canvas是HTML5的一个核心特性,它是一个二维绘图环境,...

    sql_去除字符中空格

    ### SQL去除字符串中的空格 在SQL中,经常会遇到需要清理数据的情况,特别是处理文本字段时,去除字符串两端或中间的空格是非常常见的需求。本文将详细介绍如何使用SQL中的`LTRIM()`, `RTRIM()` 和 `TRIM()` 函数来...

    前端html网页代码用中文汉字书写。这次升级解决了空格键输入提示关键词的问题和一些已知问题!

    本次升级解决了这个问题,使得用户在搜索框中按下空格键时,能正常触发关键词的输入,提高了交互体验。 此外,"已知问题"的修复表明开发团队对代码进行了全面的审查和调整,以消除潜在的bug和性能问题。这可能涉及...

    彻底解决Asp.net 文件下载时文件名的中文乱码和空格异常全球性技术难题

    在Asp.net开发中,文件下载是一个常见的功能,然而,当文件名包含中文或特殊字符,尤其是空格时,可能会导致一系列的问题。本篇文章主要针对这些问题提供了解决方案,以确保在IE(Internet Explorer)、Opera、Fire...

    javasrcipt去字符串空格

    ### JavaScript去除字符串中的空格 在JavaScript开发过程中,经常需要处理字符串数据,其中就包括了对字符串中的空格进行操作。本篇文章将详细介绍如何在JavaScript中去除字符串中的空格,并探讨不同的方法及其适用...

    取新闻网页内容去掉html标记和空格

    在IT领域,尤其是在数据处理和网络爬虫技术中,经常需要从HTML网页中提取纯文本内容,以便进行进一步分析或存储。本主题聚焦于如何利用C++编程语言实现这一目标,去除HTML标记和空格,使得获取的网页内容更加整洁且...

    HTML5 Canvas空格键飞行游戏代码.zip

    在这个“HTML5 Canvas空格键飞行游戏代码”中,我们可以学习到如何利用Canvas API来创建一个简单的飞行游戏,玩家通过按下空格键控制游戏对象进行飞行。 首先,Canvas API提供了一系列的方法和属性,如`fillRect()`...

    网页制作常见问题解答

    - 选择【插入】|【HTML】|【特殊符号】|【不换行空格】,或在HTML源代码中直接输入“ ”代码,也可以插入空格。 2. **一行文字居中问题**: - 当在Dreamweaver中尝试居中一行文字时,如果未使用P、H1-H6、...

    Javascript/HTML把文本框中前后的空格去掉,并把去掉后的字符通过警告对话框显示出来.html

    建立一个简单界面,把文本框中前后的空格去掉,并把去掉后的字符通过警告对话框显示出来,人练习捣鼓出来的东西,希望对小白们有所帮助

    关键词文本文件自动加空格

    例如,它可能无法处理复杂的文本格式,如HTML或富文本,也不能智能识别和处理中文成语、短语之间的空格需求。此外,对于某些特定的SEO策略,过度添加空格可能并不理想,因为搜索引擎算法可能有自己的处理方式。 总...

    Dreamweaver解决网页制作中的空格问题

    在网页制作过程中,Dreamweaver作为一个广泛使用的工具,尽管提供了许多便利,但在处理空格问题上,初学者可能会遇到困扰。HTML语言的规则是,连续的多个空格会被压缩为一个,导致在Dreamweaver中难以实现Word那样的...

    删除MarkDown文档中的 U+200B 零宽度空格字符(Typora中显示红点),格式化MD文件

    删除Markdown文档中的U+200B零宽度空格字符是解决这个问题的关键。为了实现这一目标,可以使用名为`FilterEmptyCharacters.exe`的程序。这个程序设计用于在指定的目录及其所有子目录中查找并处理Markdown文件(.md...

    微信小程序Text空格符号以及省略的展示

    1. **连续空格的处理**:在HTML中,连续的多个空格会被浏览器自动合并为一个空格。但在微信小程序的`Text`组件中,这种行为并不一致。默认情况下,连续的空格会被保留。如果希望按HTML的方式处理空格,可以使用CSS的...

Global site tag (gtag.js) - Google Analytics