您好我有德语客户端,我正在获取带有德语字母的字符串,我试图在输出中正确显示。我尝试了utf8_encode来转换字符串,但对我不起作用。
代码:
echo "Desc Short=>". utf8_encode($obj->Desc_Short) . "<br>\r\n";
echo "Desc Long=>". utf8_encode($obj->Desc_Long) . "<br>\r\n";
输出:
Desc Short=>Ablagefach mittig in Gepäckraumtrennwand;ESACO_UG(122)
Desc Long=>Ablagefach mittig in Gepäckraumtrennwand inkl. verschiebbarem Haltenetz
看来您只需要简单地使用utf8_decode并使用php标头来设置编码(或在HTML文档中设置编码)。
对于以下代码:
<?php
header( 'Content-type: text/html; charset=utf-8' );
$x = 'Ablagefach mittig in Gepäckraumtrennwand;ESACO_UG(122)';
echo utf8_decode($x);
输出为:
行李箱隔板中间的储物箱; ESACO_UG(122)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句