我有以下地址:Praha 5,StaréMěsto,
我需要在此字符串上使用utf8_decode()函数,然后才能将其写入PDF文件(使用domPDF lib).
但是,上述地址行的PHP utf8解码功能显示不正确(或更确切地说,不完整).
以下代码:
<?PHP echo utf8_decode('Praha 5,Staré Město,'); ?>
产生这个:
Praha 5,Staré M?sto,
知道为什么ě没有被解码?
utf8_decode将字符串从UTF-8编码转换为ISO-8859-1,a.k.a.“Latin-1”.
Latin-1编码不能代表字母“ě”.就这么简单.
“解码”是一个用词不当,它与iconv(‘UTF-8′,’ISO-8859-1’,$string)相同.
原文链接:https://www.f2er.com/php/135448.htmlLatin-1编码不能代表字母“ě”.就这么简单.
“解码”是一个用词不当,它与iconv(‘UTF-8′,’ISO-8859-1’,$string)相同.