가능한 중복 :
내 프로그램이 무엇
UTF-8 all the way through중국어 텍스트가 데이터베이스에 일단 삽입되면 읽을 수 없게됩니까?
, 클라이언트 측에서 그 브라우저의 인코딩이 UTF-8, 텍스트 상자에 일부 중국의 클라이언트 유형 인 상태이며, . 이 텍스트는 jQuery $.post
을 통해 내 서버 측으로 전송됩니다. 서버에서는 데이터베이스에 삽입됩니다. 처음에 그것을 넣었을 때 읽을 수없는 텍스트가되었습니다. 다음 번에 어디서 잘못되었는지보고 서버 복사본을 출력했는데 완벽하게 괜찮 았음을 알게되었습니다 (완벽하게 읽을 수있는 중국어 텍스트). 그래서 문제는 텍스트가 데이터베이스에 삽입되었을 때 SQL 문에 어딘가에 있어야한다는 것을 알았습니다.
이 오류를 해결할 방법이 있습니까?
참조하십시오 : [UTF-8 모든 방법을 통해 (HTTP : // 유래 .com/questions/279170/utf-8-all-the-way-through) - 또한 : http://www.joelonsoftware.com/articles/Unicode.html; http://kunststube.net/encoding/; – hakre
중국어 텍스트는 없으며 바이트 만 있습니다. 먼저 바이트가 올바른지 확인해야합니다. 그런 다음 디스플레이 용으로 제대로 디코딩하는지 확인해야합니다. 데이터베이스는 실제로 작은 그림을 .gif 형식으로 저장하지 않습니다. P –