if(content==null) return ""
String html = content
// html = html.replace( "'", "&apos")
html = html.replaceAll( "&", "&amp")
html = html.replace( "\"", "&quot") //"
html = html.replace( "\t", "&nbsp&nbsp")// 替换跳格
html = html.replace( " ", "&nbsp")// 替换空格
html = html.replace("<", "&lt")
html = html.replaceAll( ">", "&gt")
return html
}
使用正则表达式即可解决; 例如转义字符\r\n 就只需要如下 *** 作即可: String str = "\r\n"str = str.replaceAll("\r\n","\\r\\n")大致上可以这样:StringBuffered str=new StringBuffered()
//记得用转义符.例如单引号用\" 代替
str.append("<html><head>")
str.append("<body><p>This is a String html file</p>")
……//接着写需要的内容
//拼接完后转为String
String html = str.toString()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)