Php UTF8_编码后的奇怪字符

Php UTF8_编码后的奇怪字符,php,utf-8,encode,arabic,Php,Utf 8,Encode,Arabic,当我尝试从windows-1256更改为utf8文本时,就会变成这样 ÇáÑßä ÇáÚÇã ááãæÇÖíÚ ÇáÚÇãÉ 我正在尝试使用file\u get\u contents更改我抓取的网页的编码 header('Content-Type: text/html; charset=utf-8'); 这听起来像是我的工作 因为我不知道你的内容是什么,你可能得试试UTF-8//translat和UTF-8//IGNORE这听起来像是一份工作 由于我不知道您的内容是什么,您可能必须尝试UTF

当我尝试从
windows-1256
更改为
utf8
文本时,就会变成这样

ÇáÑßä ÇáÚÇã ááãæÇÖíÚ ÇáÚÇãÉ
我正在尝试使用
file\u get\u contents
更改我抓取的网页的编码

header('Content-Type: text/html; charset=utf-8');

这听起来像是我的工作


因为我不知道你的内容是什么,你可能得试试UTF-8//translat和UTF-8//IGNORE这听起来像是一份工作


由于我不知道您的内容是什么,您可能必须尝试UTF-8//translatit和UTF-8//IGNORE

尽管我不懂阿拉伯语,但这可能会为您指明正确的方向:

$str = 'ÇáÑßä ÇáÚÇã ááãæÇÖíÚ ÇáÚÇãÉ';
$str = iconv("windows-1256", "utf-8//TRANSLIT//IGNORE", $str);
echo $str;

虽然我不懂阿拉伯语,但这可能会为您指明正确的方向:

$str = 'ÇáÑßä ÇáÚÇã ááãæÇÖíÚ ÇáÚÇãÉ';
$str = iconv("windows-1256", "utf-8//TRANSLIT//IGNORE", $str);
echo $str;