我正在尝试使用 html2text 函数显示一条消息,结果以 utf-8 编码,唯一的问题是在某些情况下,从单词中删除了字符。
示例:我得到的不是n'hésitez,而是我的代码
$h2t = new html2text($leMessage);
$altBody = $h2t->get_text();
logMessagePreformate($id_dossier, utf8_decode($sujet),$altBody, $pour1, $pour2);
我试图utf8_encode和mb_convert_encoding但没有用,有什么建议吗?
对于那些面临相同问题的人,我在代码中添加了 html_entity_decode((函数,以便解码我发送到数据库的数据:
$h2t = new html2text(html_entity_decode($leMessage));
然后为了显示它,我使用了:
mb_convert_encoding($h2t),"HTML-ENTITIES", 'UTF-8')