나는 다음과 같은 자바 스크립트 코드가 있습니다, 그러나 HTML은 유니 코드 문자를 포함합니다 (makewindows 기능은 PHP는 변수 표시하도록 변경되었습니다) 잘 작동로 json_encode 및 MySQL의 유니 코드 문제
http://www.nomorepasting.com/getpaste.php?pasteid=22561
을 첫 번째 유니 코드 문자까지 이어지는 문자 만 할당됩니다. 작은 테스트 파일을 만들고 article_desc를 직접 출력하면 올바른 기호 대신 quetsions 표시가 표시되지만 모든 html이 출력됩니다. 그러나 json_encode는 html을 짧게 잘라내어 오류를 유발합니다.
편집 :
http://www.yousendit.com/download/TTZueEVYQzMrV3hMWEE9PQ
는 UTF-8 소스 말한다 : 여기에 바로 내가 화면으로 노력하고있는 HTML의 MySQL 데이터베이스에서 덤프입니다.
http://www.nomorepasting.com/getpaste.php?pasteid=22566
은 확실히 같은 기록이다, 그래서 그것은 매우 다른 것 같다 이유는 확실하지 오전 : article_desc을 울리는에서 생성 된 실제 페이지 코드는 여기에있다.
수정 : 이것은 다음과 같이 수정되었습니다 : mysql_query ('SET NAMES utf8');
? 즉 물음표가 있습니까? –
내가 말할 수있는 것은 데이터베이스에는 의문의 여지가 없지만 올바른 유니 코드가 아닐 수도 있습니다. –