今天发现HTML特殊符号转换还是挺重要的,最近做的这个项目在一些文本框命名时,有时候会输入一些特殊字符,可是当从数据库检索出这些特殊字符回显到画面时,因为是特殊字符所以在画面就不会显示了。我做测试就没测出来这个问题,不得不佩服日本人的仔细啊!不过以后记住就可以了,对于文本框记住回显做个特殊字符转换。希望大家今后不犯和我同样的错误。
public static String getHTMLWithString(String contentC) {
String content = contentC;
if (content == null) {
return "";
}
content = content.replaceAll("&", "&");
content = content.replaceAll("<", "<");
content = content.replaceAll(">", ">");
content = content.replaceAll(""", "\"");
content = content.replaceAll("\r ", " \n");
content = content.replaceAll(" ", " \n");
content = content.replaceAll(" ", " ");
content = content.replaceAll("'", "'");
content = content.replaceAll("!", "!");
return content;
}
public static String getStringWithHTML(String contentC) {
String content = contentC;
if (content == null) {
return "";
}
content = content.replaceAll("&", "&");
content = content.replaceAll("<", "<");
content = content.replaceAll(">", ">");
content = content.replaceAll("\"", """);
content = content.replaceAll("\n\r", " ");
content = content.replaceAll("\r\n", " ");
content = content.replaceAll("\n", " ");
content = content.replaceAll(" ", " ");
content = content.replaceAll("'", "'");
content = content.replaceAll("!", "!");
return content;
}
附件是比较全的特殊符号转换。
分享到:
相关推荐
将特殊字符转换为html代码,这代码根据JSTL中的代码进行了改写。
NULL 博文链接:https://malixxx.iteye.com/blog/457357
html下特殊字符转换表
NULL 博文链接:https://liuzidong.iteye.com/blog/715811
车将特殊字符转换为html实体的愚蠢工具安装克隆这个 repo 并安装它 npm install . -g运行 che "ãáè
util.jsp中包含了一个静态的工具方法toHtml(),用于对HTML中的保留字符和一些特殊字符进行转换。
网上有一个通用的转码组件,不仅可以转换javascript的,还可以转换html,xml等的特殊字符,许多帖子都转载了它。但是我对它进行了测试,发现有很多错误,或者是函数过期,或者是替换字符串写错,还有对javascript的...
Html中的特殊字符编码及ASCII进制转换对照表,希望对需要的人有所帮助
这个小工具特别针对德语和土耳其语特殊字符,仅提供一个JEditorPane用于输入(左)和输出(右),以及一个按钮。 单击该按钮时,将处理左侧编辑器字段的内容,并将其传送到右侧编辑器字段。
在ASP.Net中经常会从网面中取数据或更新网页的显示。因为HTML中有些特殊字符如<, >, &等,显示实际值不一致,造成保存到数据库再取出来时会不一样
)可以被用来分割某些特殊字符。举例如下: $first = 'Hello'; $second = "World"; $full1 = "$first $second"; # 产生 Hello World $full2 = '$first $second';# 产生 $first $second 可以将字符和数字利用运算...
EntityNumberConverter 这个基于HTML和Javascript的网站允许将字符简单转换为实体编号,几乎所有HTML编辑器和浏览器都可以识别。 可以在文本区域中输入文本,然后单击按钮将特殊字符转换为对应的实体编号。
在部分系统中, 使用文字高亮方案, 输入部分特殊字符程序会崩溃. 例如批处理高亮方案中,在文本输入“for %%”程序出错的现象. 【基本介绍】 这是一个用来取代 Notepad 的免费程序。绿色软件,安装完毕后只有一个主...
之间包含有类似的这种转义字符的时候总会被解析,倒是可以把所有的”&”通过程序替换成”&”,但是有些本来就是”&”的也会被转换,这就错了。怎么让<textarea></textarea>之间包含的文本原封不动的显示...
1.首先了解现有的汉字或者ASCII 显示的原理就是把字模图片转换成对应的rgb 位图然后调用海思的接口去显示,那么尝试通过在每个字符字模传入的地方加入特殊符号度对应的字模,接下来就是如何生成字模。 2.首先要有...
用法:html2text [文件名[编码]]选项说明--version显示程序的版本号并退出-h,--help显示此帮助消息并退出--ignore-links不包括链接的任何格式--escape-全部转义所有特殊字符。输出的可读性较差,但避免了cor