当我从进料我把它保存在一个表中提取数据,问题是,该帖的格式,所以它将存储“,而不是”(我希望你能看到差异)格式有问题获取饲料
当您在编辑器中从网站或Word文档复制粘贴代码时,您会得到同样的结果。
问题是,当我在我的网站上显示内容时,我得到以下内容,如何摆脱该问题?
当我从进料我把它保存在一个表中提取数据,问题是,该帖的格式,所以它将存储“,而不是”(我希望你能看到差异)格式有问题获取饲料
当您在编辑器中从网站或Word文档复制粘贴代码时,您会得到同样的结果。
问题是,当我在我的网站上显示内容时,我得到以下内容,如何摆脱该问题?
的问题涉及到的字符集。您需要了解Feed的字符集是什么(如何编码)以及您的网站是如何编码的。
如果提要永远不会包含HTML标记,那么您可以使用htmlentities()
,否则您需要在输入处对Feed进行转换,以便它与您网站的字符集相匹配。
MySQL也有很好的国际化支持,并且能够执行此转换。
没有knowning网站的细节很难劝进一步
回声等等这是你的页面上的文本:
echo htmlentities($your_text_here);
林老师已经拥有了正确的答案。
如果您的站点采用ISO-8859-1编码,并且您使用的是UTF-8编码提要的结果。在这种情况下,一个
utf8_decode($text);
将是一个快速的技巧,使其工作。 从长远来看,完全切换到UTF-8将是一件好事。
如果您输出从您的数据库中的数据,你需要检查你的
更多的编码复杂的字符集转换,有iconv()。在这个问题上
我已经使用iconv()作为标题 - > $ title = iconv(“UTF-8”,“ISO-8859-1 // TRANSLIT”, $用品 - > get_title()); 我会仔细研究一下。 – Christophe 2010-01-27 09:46:26
我要用htmlentities之前,我将它存储到数据库中。我将数据库的格式设置为utf8_unicode(或utf8_general) – Christophe 2010-01-26 15:54:59