Здравствуйте.
Фреймворк Yii2. Передаю аргумент через Ajax (dataType:json) в action
getcn контроллера
main
Наткнулся на странную ошибку:
$.ajax({
url: '?r=main/getcn&objectclass=' + objectclass,
dataType: "json",
success: function(data) {
$('#test').text(data.result);
}
});
в переменную
objectclass передаются значения вида:
7017-00-330
7017-01-386
7017-01-989
7017-02-109
По непонятной мне причине, большая часть значений генерирует ошибку:
json_encode(): Invalid UTF-8 sequence in argument, остальные же передаются нормально.
Например 7017-01-267, 7017-00-724, 7017-00-414, 7017-00-324, 7017-00-421 передаются без ошибки.
А 7017-00-330, 7017-01-386, 7017-01-989, 7017-02-109, 7017-00-212 с вышеуказанной ошибкой.
Что за мистика?