PHP에서 문자 65279 에코 방지
AJAX 콜백을 통해 응답을 받을 때 검색된 텍스트(xmlhttp. responseText)는 올바른 것으로 보이지만 특정 문자열을 비교하면 잘못된 결과가 나타납니다. 이는 charCodeAt(0)이 65279인 보이지 않는 문자가 있기 때문에 발생하는 경우가 많습니다.
문자 65279 이해
문자 65279는 유니코드 제어 문자(유니코드)입니다. 유니코드 인코딩의 엔디안을 지정하는 코드 포인트 U FEFF):
문자 65279 에코의 원인
문자 65279는 일반적으로 Windows 메모장과 같은 편집기를 통해 UTF-8 인코딩 파일에 추가됩니다. . PHP 파일이 다른 파일에 포함되면 이 문자가 유입되어 예상치 못한 동작이 발생할 수 있습니다.
해결책
문자 65279 에코를 방지하려면 다음을 수행하세요.
위 내용은 내 PHP AJAX 응답 텍스트가 문자열 비교에 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!