Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果我在CURL之前回显阿拉伯文文本,则文本只能获得正确的UNICODE_Php_Curl_Unicode - Fatal编程技术网

Php 如果我在CURL之前回显阿拉伯文文本,则文本只能获得正确的UNICODE

Php 如果我在CURL之前回显阿拉伯文文本,则文本只能获得正确的UNICODE,php,curl,unicode,Php,Curl,Unicode,我有一个php代码,它应该卷曲一个包含阿拉伯语文本的json文件并显示出来 代码不会用正确的unicode显示阿拉伯文本,除非我回显阿拉伯文本,即使在curl语句之前只有一个字母 工作守则 破译的代码: 试一试 而不是 @header('charset=utf-8'); charset=utf-8不是有效的HTTP响应头,因此它对页面的编码没有任何影响 @header('charset=utf-8'); // NO ECHO $url="http://cinema.sabriapps.com

我有一个php代码,它应该卷曲一个包含阿拉伯语文本的json文件并显示出来

代码不会用正确的unicode显示阿拉伯文本,除非我回显阿拉伯文本,即使在curl语句之前只有一个字母

工作守则

破译的代码:

试一试

而不是

@header('charset=utf-8');
charset=utf-8不是有效的HTTP响应头,因此它对页面的编码没有任何影响

@header('charset=utf-8'); 
// NO ECHO
$url="http://cinema.sabriapps.com/json.php"; 

$ch = curl_init();
curl_setopt($ch,CURLOPT_HTTPHEADER,array ("Content-Type: text/xml; charset=UTF|-8",));
curl_setopt($ch, CURLOPT_URL,$url);
$result=curl_exec($ch);
curl_close($ch);

var_dump($result);
header('Content-type: text/html; charset=utf-8');
@header('charset=utf-8');