2010-12-29 4 views
0
echo '´'; 

은 단지 물음표를 보여줍니다. 나는 또한 큰 따옴표로 시도했지만 같은 일이 일어난다. 이스케이프 된 문자 인 경우 백 슬래시를 추가하려고 시도했지만 물음표 앞에 백 슬래시가 인쇄됩니다.PHP에서 급한 억양을 왜 울릴 수 없습니까?

나는 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >으로 설정되어 있으며 Firefox의 도구 -> 페이지 정보로 이동하면 UTF-8이 표시됩니다.

왜 나는 급한 억양을 울릴 수 없습니까?

+2

a) 이것은 역기능이 아니며, 이는 즉각적인 동의입니다. b) 나를 위해 잘 작동합니다. 소스 파일의 인코딩은 무엇입니까? – deceze

+1

게다가 backtick은 ASCII 문자입니다. – BoltClock

답변

4

저에게 맞습니다.

나는 @BoltClock가 지적 하듯 가능성이 가장 높은 ISO-8859-1 가능성이 가장 높은 (백틱은 기본 UTF-16 당신의 편집기이 UTF-8, 다른 인코딩을 사용하고 있음을 상당히 확신 ASCII 문자이므로 ISO-8859-1 인 경우 작동합니다).

+0

고마워요,하지만 데이터베이스를 쿼리하고 데이터베이스 (UTF-8)의 이름을 에코하는 코드가 있습니다. a '가 이름에 포함되면 PHPMyAdmin에 올바르게 표시되지만 브라우저에는 물음표가 표시됩니다. 따라서 편집기가 될 수 없습니다. '데이터베이스에서 직접 가져온 경우에도 발생하기 때문입니다. – CuppaJoe

+0

@CuppaJoe strange. 유니 코드 인용 문자가 아닌 백틱 문자를 10000 % 확신 할 수 있습니까? –

+0

나는이 프로그래밍이 너무 익숙하지 않아 프로그래밍에 익숙하지 않다. 그걸 확인할 수있는 방법이 있습니까? 내 스웨덴어 키보드의 경우 백 스페이스 왼쪽에 있습니다 (Shift 키를 누르지 않고). http://en.wikipedia.org/wiki/File:Keyboard_Layout_Swedish.png – CuppaJoe

관련 문제