私が使う
"name": "friendsofsymfony/rest-bundle",
"version": "1.7.7",
"name": "jms/serializer-bundle",
"version": "0.13.0"
応答にキリル語の単語が含まれている場合、次のような応答を返します。
return View::create()
->setStatusCode(200)
->setData($response)
->setSerializationContext(
SerializationContext::create()
->setGroups(array('my_group'))
);
エラーが発生します:
{
"message": "Your data could not be encoded because it contains invalid UTF8 characters.",
"class": "RuntimeException",
"trace": [
{
"namespace": "",
"short_class": "",
"class": "",
"type": "",
"function": "",
"file": "/home/ivan/host/aog-code/vendor/jms/serializer/src/JMS/Serializer/JsonSerializationVisitor.php",
"line": 36,
"args": []
},
$response
は配列ですが、ノルムサムホル$rest = substr("abcdef", -1);
を使用し$shortName = $entity->getFirstName() . ($last ? ' ' . ' ' . preg_replace("/^([a-zа-я]).*$/isu", "$1", trim($last)) . '.' : '');
てエラーなしで応答すると、シンボルホルが悪いという問題が見つかりました。なぜこれが起こるのか理解できません。