Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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 如何在数组中书写俄语字符?_Php - Fatal编程技术网

Php 如何在数组中书写俄语字符?

Php 如何在数组中书写俄语字符?,php,Php,回答:null,而不是俄语字符。浏览器显示: while ($row = $result->fetch_array(MYSQLI_ASSOC)) { $arr[] = array('answer_id' => $row['answer_id'], 'answer' => "Привет!"); } $result->close(); echo json_encode($arr); 检查您的代码编辑器,确保您的php文件是UTF-8格式。请发布实际输出。您发布的内容不

回答:null,而不是俄语字符。浏览器显示:

while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
$arr[] = array('answer_id' => $row['answer_id'], 'answer' => "Привет!");
}
$result->close();
echo json_encode($arr);  

检查您的代码编辑器,确保您的php文件是UTF-8格式。

请发布实际输出。您发布的内容不是有效的json。为什么?这是JSON数组。浏览器显示:[{“answer_id”:“1010002”,“answer”:null}]是应答硬编码的或来自db?应答硬编码的。答案_id来自db。我认为它不能转换
Пцццццццц
null
非常感谢。我转换成utf-8。帮助。
[Object]  
0: Object  
answer: null  
answer_id: "1010002"  
__proto__: Object  
length: 1  
__proto__: Array[0]