2017-10-28 4 views
0

내가 빈 PHP 파일 empty.php를 생성, 문제를 재현하려면 response.equals(" ") 반환 trueemtpy PHP 파일의 응답으로 공백? 내가 지금 (안드로이드에서 발리를 사용) 내 응용 프로그램 내에서이 파일을 호출하면 나는 하나 개의 공간으로 구성되는 문자열을받을</p> <pre><code><?php?> </code></pre> <p>:

empty.php 정말 비어있는 경우 때문에 그것은, 내가 사용하는 HTTP 요청 서비스의 문제가되지해야

""response.equals("")true

왜 이런 일이 않습니다입니까?

PHP 파일에 print() 호출을 추가하면 여분의 공백은 응답의 맨 처음에만 나타납니다.

다른 경우에도 여분의 공백이 나타날 수 있습니까?

물론 첫 번째 공간을 제거 할 수는 있지만, 응답에 랜덤 공백이 나타날 수 있다고 가정하면 처리가 더욱 복잡해집니다.

답변

1

확실치 않지만 바이트 순서 표시로 UTF-8로 페이지를 저장했을 수 있습니다. 그렇다면 텍스트 편집기로 페이지를 열고 "BOM없이 UTF-8"로 저장하십시오. BOM은 실제로 공백으로 나타나야합니다.