Я немного путаюсь с utf-8 в XML и JSON Schema
У меня есть следующий массив
$array = array(
array('name'=>'abc', 'text'=>'اسلسصثصض صثصهخه عه☆anton & budi☆' ),
array('name'=>'xyz', 'text'=>'nice' ),
);
, когда я конвертирую его в XML, он дает мне такой результат
<?xml version="1.0"?>
<response>
<item>
<name>abc</name>
<text>اسلسصثصض صثصهخه عه☆anton '<&>' budi☆</text>
</item>
<item>
<name>xyz</name>
<text>nice</text>
</item>
</response>
Почему результат не похож на следующий:
<?xml version="1.0"?>
<response>
<item>
<name>abc</name>
<text>اسلسصثصض صثصهخه عه☆anton & budi☆</text>
</item>
<item>
<name>xyz</name>
<text>nice</text>
</item>
</response>
И когда я конвертирую его в JSON, он даст мне результат:
[
{
"name": "abc",
"text": "\u0627\u0633\u0644\u0633\u0635\u062b\u0635\u0636 \u0635\u062b\u0635\u0647\u062e\u0647 \u0639\u0647\u2606anton '<&>' budi\u2606"
},
{
"name": "xyz",
"text": "nice"
}
]
и почему не нравитсяthis:
[
{
"name": "abc",
"text": "اسلسصثصض صثصهخه عه☆anton & budi☆"
},
{
"name": "xyz",
"text": "nice"
}
]
это какой-либо способ использовать символ utf-8 внутри xml или json?или это стандарт?