怎么把HTML格式的转成字符串

怎么把HTML格式的转成字符串,第1张

一个String显示在网页上,不会安置原来的格式显示,比如说,回车符在网页上就显示成了一个空格,下面这个方法可以。把HTML格式的转成字符串

public static String toHTMLString(String in) {

StringBuffer out = new StringBuffer()

for (int i = 0in != null &&i <in.length()i++) {

char c = in.charAt(i)

if (c == '\'')

out.append("'")

else if (c == '\"')

out.append(""")

else if (c == '<')

out.append("<")

else if (c == '>')

out.append(">")

else if (c == '&')

out.append("&")

else if (c == ' ')

out.append(" ")

else if (c == '\n')

out.append("<br/>")

else

out.append(c)

}

return out.toString()

}

你是想用程序实现的吧!

随便用c还是c++

都可以,

首先打开

*.html文件,然后把里面内容读出来,然后进行语法分析(用到词法分析)

,把真正你需要的内容保存到一个*.txt

文件中,就可以了,

最后不要忘了关闭,你打开的两个文件,就ok了。

htmlspecialchars()函数的作用是将字符串中一些字符转换为HTML实体,默认情况下主要包括这4个字符:“”,“&”和“””,分别转换为HTML实体:“”,“&”呵“\"”。htmlentities()函数的第二个可选参数可以选择引号的转换模式,可以选择三个常量:ENT_COMPAT表示转换双引号但是保留单引号,ENT_QUOTES表示同时转换双引号和单引号,ENT_NOQUOTES表示两个都不转换,默认值为ENT_COMPAT。第三个可选参数表示所转换字符的编码集。htmlspecialchars_decode()函数的作用和htmlspecialchars()函数刚好相反,但是两个函数的使用方法一样。china\'$c = htmlspecialchars($str)echo htmlspecialchars_decode($c)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6097621.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存