我用c#开发了个百度知道采集程序,但回答和答案都是在pre标签里的,采集回来如果以html方式发布,就会丢失一些细节,例如换行 等信息,有没有这样的函数,能吧pre标签的内容转成html
望高手解答
采集过来的信息中的标签,如pre,都代表一些HTML标签,你对应replace替换下再发布。
基本上,先做一次HtmlEncode,然后把\n转成<br />,把空格转成 应该差不多了吧
你直接按照原来的pre格式显示不就OK了,比如原来的数据是<pre>hello</pre>,那你就照样把pre的标签带上显示出来<pre>hello</pre>,省得去替换.