Здравствуйте.
Просматривал логи заказов, отправленных по API. Обнаружил, что иногда ответ приходит в таком виде:
Код:
<br />
<b>Notice</b>: iconv(): Detected an illegal character in input string in <b>****************</b> on line <b>**</b><br />
{
"order": {
"id": 62555,
"fname": "",
"lname": "Тузов",
"mname": "Владимирович",
"email": "----------",
"phone": -----------,
"note": "Три стабилизатора ",
"customer": 1,
"paymethod": 1,
"recievemethod": 0,
"address": "---------------",
"city": "",
"shop_id": 6557,
"emoney_details": null,
"individual_address": "",
"transport_company_id": null,
"legal_name": null,
"legal_address": null,
"legal_inn": null,
"legal_kpp": null,
"legal_rs": null,
"legal_bank": null,
"legal_ks": null,
"legal_bik": null,
"price": 33810,
"status": 10,
"status_str": "В обработке",
"goods": [
{
"code": "star-10000",
"product_id": 193,
"price": 11270,
"real_price": 11270,
"quantity": 3
}
]
}
}
Нельзя ли отключить предупреждения? А то в таком случае приходит невалидный JSON.
PS Судя по отсутствующему имени, iconv споткнулся на букве ё (Артём)