0
웹 서비스로부터 응답을 받고 값은 ISO-8859-1로 인코딩되었습니다. 제공된 라이브러리는 응답을 배열로 변환하고 json_encode
을 사용하여 응답을 직렬화하고 데이터베이스에 저장합니다. 그것은 UTF8 문자 집합과 MySQL 데이터베이스, InnoDB 엔진이야. JSON 인코딩을 위해 ISO-8859-1에서 UTF8로 배열 값 변환
인코딩 문제
내 로그에이 경고에 의해 자신을 계시 :PHP Warning: json_encode(): Invalid UTF-8 sequence in argument in...
나는 그들이 항상 같은있어, 내가 모든 요청에 대한 경고가 표시되지 않기 때문에 배열 키 값이 확실히 알고있다.
array_map
을 utf8_encode
와 함께 사용하면 경고를 없앨 수 있습니까?
json_encode(array_map('utf8_encode', $response))