문제

이 driving me crazy.

나는 이 한 php 파일에 테스트 서버에서 작업하지 않습니다.내가 물건을 삭제하에 그것을 때까지되었다

<?
print 'Hello';
?>

그것은 출력

ï"¿안녕하세요

을 만든 경우 새로운 파일을 복사/붙여넣기 같은 스크립트를 작동하!왜 이것을 하나의 파일을 나에게 이상한 캐릭터 모든 시간은?

도움이 되었습니까?

해결책

BOM(Byte Order Mark) 당신이 있어야 합니다.

편집기에서,있어야한다는 방법을 강제로 저장하지 않고 BOM 을 제거하는 문제입니다.

다른 팁

그것을 발견,파일->인코딩->UTF8BOM,변경 UTF:-)

나는 구현하기 전에 물어보려고 시간 워 싱 그것을 알아내기:-)

이런 경우에,목록은 다음과 같이트에 대한 BOM

Encoding    Representation (hexadecimal)
UTF-8   EF BB BF
UTF-16 (BE) FE FF
UTF-16 (LE) FF FE
UTF-32 (BE) 00 00 FE FF
UTF-32 (LE) FF FE 00 00
UTF-7   2B 2F 76, and one of the following bytes: [ 38 | 39 | 2B | 2F ]†
UTF-1   F7 64 4C
UTF-EBCDIC  DD 73 66 73
SCSU    0E FE FF
BOCU-1  FB EE 28 optionally followed by FF†
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top