asp replace html 后 ,html乱码

asp replace html 后 ,html乱码,第1张

只要是乱码问题,肯定是编码的问题。

有以下方法可以避免:

1、建立html模板(指定meta为utf-8,且文件用记事本另存为utf-8格式文件):

给动态内容部分添加标签,如$News$,然后在生成的用Replace方法将标签替换为内容。

2、不建模板,直接生成文件:

文件一定要包含标准的html结构,即有html,body等完整标签,meta指定为utf-8

在生成时,指定生成为Charset = "utf-8" 的文件。

若还有问题,发送QQ给我,远程帮你搞定。

郁闷,我都修改好多回了.在百度中写转义符号也会被转换

你说的是jsp吧.

显示的时候,你可以写一个方法,用html转义字符把其中的<>都替换掉.

例如:

因为百度回答中写转义符号也会被转义,所以请自己将&补全.

<%!

public String replaceHtml(String html){

String rtnstr = html

rtnstr.replace("<","&")//请把此处&加上lt(包括分号)

rtnstr.replace(">","&")//请把此处&加上gt(包括分号)

return html

}

%>

<%

String html = "<html><head></head><body>aaasdf</body></html>"

html = replaceHtml(html)

out.println(html)

%>

你是什么意思呢。没看明白。

可以用document.getElementById("定义一个div的id").innerHTML= "<P><img src='/aspweb_editor/uploadfile/sconfigs/20123516253669.jpg' border='0' />集散地</P>"

或document.write("<P><img src='/aspweb_editor/uploadfile/sconfigs/20123516253669.jpg' border='0' />集散地</P>")

可以追问。。

接分。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存