2013-12-15 2 views
0

페이지 제목에 표시되는 일부 세르비아어 문자에 문제가 있습니다 (% C5 % A1처럼 보입니다). 내 페이지 상단에 첫 줄에 header('Content-type: text/html; charset=utf-8')을 추가하고 제목 태그 위에 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />을 추가했습니다. 또한 제목을 생성하는 파일은 utf-8로 인코딩됩니다. 왜 아직도 왜 제대로 보이지 않는지?페이지 제목 utf-8 인코딩이 작동하지 않습니다.

+1

파일이 UTF-8으로 저장 되었습니까? –

+0

"% C5 % A1"처럼 보이면 unparsed urlencoded string에서 얻었을 것입니다 ... 이것은 유효한 HTML 엔티티가 아니므로 아무리 문제가되지 않습니다. 'urldecode' PHP 함수를 사용해보십시오. –

+0

어디에서이 제목을 얻었습니까? GET/POST에서? 뭔가가 그것을 urlencoded했기 때문에 가장 쉬운 방법은 그렇게하지 않는 것입니다. –

답변

2

"% C5 % A1"처럼 보이는 경우 unparsed urlencoded 문자열에서 가져온 것일 수 있습니다.이 태그는 유효한 HTML 엔터티가 아니므로 상관없이 그대로 유지됩니다. 그것에 PHP 함수를 사용해보십시오.

관련 문제