我需要像这样改变编码到windows-1256:
print utf8_encode($text)
not ture:
print windows-1256_encode($text)
答案 0 :(得分:1)
我遇到的问题与我想用SQL连接从SQL Server 2008 R2中检索阿拉伯语数据字段几乎一样,然后我发现获取正确的信息取决于使用“iconv”,如下所示:
echo iconv("","utf-8",$result);
所以你可以看到我没有提到第一个编码,而是我想要显示我的阿拉伯数据的方式(utf8)。
答案 1 :(得分:0)
您是否尝试过mb_convert_encoding函数
请参阅: http://www.php.net/manual/en/function.mb-convert-encoding.php和 http://www.php.net/manual/en/mbstring.supported-encodings.php
答案 2 :(得分:0)
除了Stewie的回答,您还可以使用iconv函数。