我在尝试将’
解码为'
时遇到问题。
在我的php文件中,我使用此函数创建了一个file.txt:
fopen($fileName, "w");
然后,我从不同的变量得到一些字符串并将它们存入我的var $ texte:
$texte = "my content";
在此之后,我想将我的$ texte变量转换为iso-8859-1文件,所以:
$texte = mb_convert_encoding($texte, "ISO-8859-1");
该工作但我的特殊字符未被解码。所以我的撇号变成了 - > ’
所以在那之后,我尝试过这个:
$texte = mb_convert_encoding($texte, "ISO-8859-1");
$texte = html_entity_decode($texte, ENT_QUOTES, "ISO-8859-1");
没有任何改变,撇号保持不变 - > ’
尝试使用相同的功能但删除参数再次改变结果:
$texte = html_entity_decode($texte);
输出:‚Äô
代替'
。
有人可以给我一些帮助吗?
提前谢谢
祝你好运 丹