如何让在Html中特殊字符不被转义(如 等)
2008-10-17 22:07
357 查看
问题:
<textarea></textarea>之间包含有类似的这种转义字符的时候总会被解析,倒是可以把所有的"&"通过程序替换成"&",但是有些本来就是"&"的也会被转换,这就错了。如何让<textarea></textarea>之间包含的文本原封不动的显示出来呢?
(若是还有其他的方法,欢迎朋友们添加,一起学习)
总结如下:
解决方法有两种:
第1种:
<body>
<textarea id='t' rows=20 cols=20></textarea>
<script>
document.getElementById('t').innerText='a<&>';
</script>
</body>
第2种:
/*将字串转为html格式*/
public String strToHtml(String s)
{
if (s==null||s.equals("")) return "";
s = s.replaceAll("&", "&");
s = s.replaceAll("<", "<");
s = s.replaceAll(">", ">");
s = s.replaceAll(" ", " ");
// s = s.replaceAll("/n", "<br/>");
// s = s.replaceAll("'", "'");
return s;
}
/*将html格式转为字串*/
public String strToHtml(String s)
{
if (s==null||s.equals("")) return "";
s = s.replaceAll("&","&");
s = s.replaceAll("<","<");
s = s.replaceAll(">",">");
s = s.replaceAll(" "," ");
//s = s.replaceAll("<br/>","/n");
//s = s.replaceAll("'","'");
return s;
}
<textarea></textarea>之间包含有类似的这种转义字符的时候总会被解析,倒是可以把所有的"&"通过程序替换成"&",但是有些本来就是"&"的也会被转换,这就错了。如何让<textarea></textarea>之间包含的文本原封不动的显示出来呢?
(若是还有其他的方法,欢迎朋友们添加,一起学习)
总结如下:
解决方法有两种:
第1种:
<body>
<textarea id='t' rows=20 cols=20></textarea>
<script>
document.getElementById('t').innerText='a<&>';
</script>
</body>
第2种:
/*将字串转为html格式*/
public String strToHtml(String s)
{
if (s==null||s.equals("")) return "";
s = s.replaceAll("&", "&");
s = s.replaceAll("<", "<");
s = s.replaceAll(">", ">");
s = s.replaceAll(" ", " ");
// s = s.replaceAll("/n", "<br/>");
// s = s.replaceAll("'", "'");
return s;
}
/*将html格式转为字串*/
public String strToHtml(String s)
{
if (s==null||s.equals("")) return "";
s = s.replaceAll("&","&");
s = s.replaceAll("<","<");
s = s.replaceAll(">",">");
s = s.replaceAll(" "," ");
//s = s.replaceAll("<br/>","/n");
//s = s.replaceAll("'","'");
return s;
}
相关文章推荐
- 启用div作为编辑器 添加contentEditalbe = “true”,如何让在Html中特殊字符不被转义
- js如何转义和反转义html特殊字符
- 如何让在Html中特殊字符被数据加载时对于html标签的自动转义 补充
- java转换 HTML字符实体,java特殊字符转义字符串
- html中字体,特殊字符和标签如何显示呢?
- jquery 中的html()获取的特殊字符被浏览器转义
- html拼接字符串中特殊字符(‘ “ 等的转义问题)
- [HTTP]_[C/C++]_[HTML特殊字符转义成正常字符]
- 常用HTML转义字符,html转义符,JavaScript转义符,html转义字符表,HTML语言特殊字符对照表(ISO Latin-1字符集)
- 将HTML特殊转义为实体字符的两种实现方式
- [求教] - 关于ASP中如何对数据表字段中所包含的特殊字符 ' 与 " 进行转义处理?
- java 防SQL注入 html编码入侵 特殊字符转义 方法入参检测工具 (Spring)
- 转义 html 里特殊含义字符
- 将HTML特殊转义为实体字符的两种实现方式
- HTML 基础知识(特殊字符的转义)
- [HTTP]_[C/C++]_[HTML特殊字符转义成正常字符]
- 将HTML特殊转义为实体字符的两种实现方式
- HTML转义字符、Javascript转义字符、HTML特殊字符对照表
- javascript对HTML的特殊字符的转义与反转义
- java防SQL注入html编码入侵特殊字符转义和方法入参检测工具(Spring)