html_entity_decode未编码为正确的符号

时间:2015-05-10 21:20:06

标签: php pdf decode html-entities utf8-decode

也许我并没有正确理解它们的有效性和解码效果。 但我用

$text = htmlentities($variable, ENT_COMPAT | ENT_HTML5, 'ISO-8859-1', false);

将一些输入保存到我的数据库中。 之后有一种情况我必须将数据库的内容放入pdf中。 而我的浏览器读取,例如,作为','或)作为')' Pdf完全打印,)

我想出了如何用str_replace搜索和替换speficic字符 但由于有html_entitiy_decode函数,我宁愿用它来显示内容。

所以我做了类似

的事情
$myContentFromMyDB = html_entity_decode($myContentFromMyDB);

但不幸的是,我的pdf中没有看到变化的结果。 我错误地解释了解码的工作原理吗? 我以为我是对的,也看看这个页面: http://php.net/html_entity_decode

但不知何故,转换不会发生。 我也尝试过这个     html_entity_decode($ myContentFromMyDB,ENT_COMPAT,' UTF-8');

但它也没有用。

有什么想法吗? 是因为我首先使用ISO-8859-1? 问题是我使用其他人的代码并且必须使用它。但我不知道是否有将ISO-8859-1放入的感觉,所以我不想改变它...

希望有人可以帮助我...

干杯和thx

0 个答案:

没有答案