当我尝试从更改windows-1256
为utf8
文本时
ÇáÑßä ÇáÚÇã ááãæÇÖíÚ ÇáÚÇãÉ
我正在尝试更改使用file_get_contents
.
header('Content-Type: text/html; charset=utf-8');
这听起来像是iconv的工作
$output = iconv("ISO-8859-1", "UTF-8", file_get_contents($url));
由于我不知道您的内容是什么,您可能需要尝试 UTF-8//TRANSLIT 和 UTF-8//IGNORE
虽然我不懂阿拉伯语,但这可能会为您指明正确的方向:
$str = 'ÇáÑßä ÇáÚÇã ááãæÇÖíÚ ÇáÚÇãÉ';
$str = iconv("windows-1256", "utf-8//TRANSLIT//IGNORE", $str);
echo $str;