0
매우 이상한 문자 인코딩 오류가 있습니다 : jQuerys ajax 함수를 통해 스크립트에 텍스트 필드를 보내고 있습니다. 나는 유로 기호를 보낼 가정이상한 특수 문자 인코딩 오류
echo $string;
€
그러나
echo base64_decode(base64_encode($string));
내가이 페이지를 디버깅 할 수있는 방법에
€
어떤 힌트를 생산하는 생산 흠집? 나는 글로벌 UTF8 캐릭터 세트 헤더를 설정 한 후 페카 잘했다
이것은 실제 사례는 아니지만 그렇습니까? 한 페이지에서 인코딩하고 다른 페이지에서 디코딩하고 있습니까? 이 경우 해당 페이지에서 사용하는 문자 집합을 알려줘야합니다. –
나는 너를 믿지 않는다. base64_decode (base64_encode ($ string))는 alays $ string을 돌려 주어야합니다. – Artefacto
charset에 문제가있을 수 있습니다. 정확히 기억하지 않습니다. –