2012-02-23 5 views
0

누군가 내 블로그에서 뭔가를 공유 할 때 인코딩에 문제가 있습니다. (fantasyelf.com/blog) 전체 사이트에는 키릴 문자와 게시물도 들어 있습니다. 예를 들어 Facebook에서 내 프로필의 게시물을 좋아할 때 제목은 정확하지만 설명에는 ÐоР± ÑÐμ Ð'оÑли!가 있습니다. 모든 .php 파일을 BOM없이 UTF-8로 변환하려고 시도했지만 그 다음에는 열기 게시물에 문제가있었습니다. 그래서 나는 content.php 파일을 다시 정상으로 변경했다. 문제가 여전히 존재합니다.Facebook 공유 설명의 인코딩 문제

답변

0

GNU/Linux에서 코드를 사용하여 재 시도해 봅니다. UTF-8로 다시 코딩하는 문제가 WordPress의 WordPress 테마 파일에서 해결되었습니다. GNU/Linux에서도 -i myfile.php 파일을 사용하여 로케일 구성을보고 파일의 인코딩을 볼 수 있습니다. 너무 오픈 그래프 프로토콜에 대한

읽기 : http://ogp.me/

1

나는 비슷한 문제, 내 워드 프레스 블로그는 비 ASCII 문자 (모든되지 않음) 기사를 제대로 모든 UTF-8 컨텐츠를 렌더링하지만, 특정 된 곳 것이 엉망이되었다 있었다 페이스 북에서.

범인은 Wordpress에서 메타 설명 헤더의 자동 절단입니다. 메타 설명 헤더는 문자 경계가 아닌 바이트 경계에서 잘려서 페이지 소스에 유효하지 않은 문자 (물음표)가 표시되었습니다. 페이스 북 오픈 그래프 스 크레이퍼를 방해 했나봐.

블로그 포스트의 내용을 수동으로 조정하여 비 ASCII (멀티 바이트) 문자가 잘리지 않도록했습니다.