@Adel1ne

Плавающая ошибка json_encode(): Invalid UTF-8 sequence in argument при передаче аргумента через ajax (фреймворк Yii2)?

Здравствуйте.
Фреймворк 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 с вышеуказанной ошибкой.

Что за мистика?
  • Вопрос задан
  • 1356 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы