Yii2 json_encode参数中的UTF-8序列无效

时间:2014-08-08 13:35:11

标签: php yii yii2

我正在尝试注册,在我为Yii2做了一个作曲家更新后,我收到以下错误:

PHP Warning – yii\base\ErrorException

json_encode(): Invalid UTF-8 sequence in argument

错误是模型属性数组被编码为json的地方:

Json::encode($this->owner->attributes)

1 个答案:

答案 0 :(得分:1)

http://php.net/manual/en/function.json-encode.php
所有字符串数据都必须采用UTF-8编码。

你是否有任何机会在模型的属性中有变音符号?在编码之前,您可能需要将它们转换为UTF-8。