2011-02-21 2 views
1

클라이언트에서 편집 할 수있는 WordPress 설치가 있으며 모든 문자가 정상적으로 표시됩니다. 메인 홈페이지에서 동일한 제목과 게시물 내용으로 동일한 데이터베이스를 쿼리하지만 정확하게 표시되지 않습니다 - 단지 물음표UTF8 인코딩 문제가 발생합니다. 동일한 결과가 워드 프로세서에서 제대로 작동합니다.

htaccess와 메타 태그를 통해 utf8 헤더를 수동으로 보내려고했습니다. SET name UTF8 (물음표가있는 물음표가 다이아몬드 기호로 바뀝니다)을 사용했습니다.

나는 지금 무엇이 될지 궁금해하지 않으며 올바르게 표시하려면 이러한 문자가 정말로 필요합니다. Heres는

홈페이지, 당신은 물음표 많이 당신이 그것을 클릭하면 당신은 그들이 그것을 통과 한 http://nottingham.subverb.net

과 같이 의미있는 것을 볼 수 있습니다,이 있다는 Sounddhism 6 미리보기에서 볼 수 있습니다 발리 그것은 나에게 오류를 제공합니다

Sorry, I am unable to validate this document because on line 373 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication. 
The error was: utf8 "\xA0" does not map to Unicode 

어느, 내가 감사가 나를 도울 예정이다,하지만 난 그것에 대해 무엇을 해야할지 모르겠어요. 특히 그 줄 이후로, 오류를 생성하는 문자는 공백으로 간주되고 문제의 물음표 뒤에 있습니다.

아무도 도와 줄 수 있습니까?

+0

유니 코드에 매핑되지 않는 바이트가있는 것처럼 보입니다. 유니 코드와 동등한가? – alex

답변

0

Wordpress의 백엔드 스크립트와 홈페이지 스크립트 모두의 인코딩을 비교하십시오. IE를 사용하는 경우 페이지를 마우스 오른쪽 단추로 클릭하고 인코딩을 확인하십시오. 때로는 "자동 감지"로 설정되고 IE는 종종 다른 페이지에 대해 다른 인코딩을 감지하여 이와 같은 이상한 문제를 일으 킵니다. 당신이 IE를 사용하지 않는 경우

는 인코딩 (어떤 바이트하는 백 엔드에서 앞뒤로 모두 전송 및 홈페이지 스크립트되고 정확하게 볼 수 Fiddler 같은 도구를 사용해보십시오.

강요하는 경우 홈페이지 스크립트에서 UTF-8이 작동하지 않으면 백엔드에서 UTF-8을 사용하지 않는 것으로 추측됩니다.

관련 문제