2011-12-15 13 views
1

데이터베이스에서 독일어 텍스트를 가져 오는 중에 문제가 발생했습니다. 임 테이블 오스트리아 테이블 속성 된 우편 번호와 도시 이름이 들어 MySQL은 5.0.8 를 사용하여 : 캐릭터 세트-UTF8, 정렬 - utf8_general_ci, 엔진 - 이노mysql 데이터베이스에서 독일어 텍스트 가져 오기

내가 PHP를 통해 항목을 검색합니다. 여기에 콘텐츠 형식이 사용됩니다입니다 :

불러 오는에 따라

<meta http-equiv="content-type" content="text/html;charset=utf-8" />

, 그것은 특수 문자의 예를 보여줍니다 빈-VH가

내가 테이블에 대한 잘못된 문자 집합을 사용하고?

+1

mysql 결과를 처리하는 스크립트 언어는 무엇입니까? PHP/ASP/Ruby? 이러한 언어에는 대개 UTF8을 사용하여 db 연결을 인코딩하는 기능이 있습니다. – Oldskool

+0

메신저 PHP (PHP 프레임 워크 - kohana 2.3.4)를 사용하여 난 당신의 제안을 시도하고이 하나 'SET 문자 세트 UTF8 – user1099380

답변

2

시도 단지 MySQL의에 연결을 설정 한 후

SET NAMES utf8; 

를 추가.

+0

을,' 하지만 난 아직도 당신이 데이터베이스 안에 당신이 UTF8 데이터를 가지고 있는지 확인 있습니까 – user1099380

+0

를 검색 할 때 가비지 문자를 얻을? PDO와'set names utf8; '을 사용하여 몇 가지 테스트 스크립트를 만들고 실제로 행 utf8이라면 행과 채크를 선택해 주시겠습니까? – piotrekkr

관련 문제