json_encode를 변환할 수 없는 이유는 무엇인가요?
$urldecodeStr的数组$arr를 사용하여 json_encode를 통해 일반적으로 json 문자열로 인코딩할 수 있는 방법이 있나요?
$urldecodeStr
$arr
1.json_encode는 인코딩 문제로 인해 변환할 수 없습니다. $str을 u8로 변환하면 %99가 잘못된 코드입니다. 2. 현재 당신이 99%를 받고 있는지 모르겠습니다. 3. URL을 디코딩하면 출력이 깨집니다
1. iconv 기능을 사용하여 $str2을(를) 제거합니다(물론 이는 귀하에게 달려 있습니다)
인코딩되지 않은 문자열을 직접 URL 디코딩하는 이유
문자열에 문제가 있을 수 있습니다. . . 원칙적으로 json은 UTF-8 인코딩만 지원합니다
질문
1.json_encode는 인코딩 문제로 인해 변환할 수 없습니다. $str을 u8로 변환하면 %99가 잘못된 코드입니다.
2. 현재 당신이 99%를 받고 있는지 모르겠습니다.
3. URL을 디코딩하면 출력이 깨집니다
솔루션
1. iconv 기능을 사용하여 $str
2을(를) 제거합니다(물론 이는 귀하에게 달려 있습니다)
인코딩되지 않은 문자열을 직접 URL 디코딩하는 이유
문자열에 문제가 있을 수 있습니다. . . 원칙적으로 json은 UTF-8 인코딩만 지원합니다