안녕하세요.
만은 글을 찾아봤는데 도저히 알수가 없네요.
postgres 7.3.4 사용하고 PHP로 연결하여 다국어 지원 페이지를
만들라고 합니다.
디비를 유니코드 형식으로 만들어서 한국어와 일본어를 테스트
했습니다.
문제는 phpPgAdmin에서 테이블에 데이터를 넣고 조회하는데 아무
문제가 없는데
베자 PHP를 사용하여 작성한 페이지를 통해서 한글을 넣으면 글이
깨집니다.
폼에서 받아서 디비에 집어넣는 페이지 까지는 잘 오는데 함수를
통해서 DB에 넣는 과정에서 문제가 생기는듯 합니다. 또한
phpPgAdmin에서 넣은 데이터를 제가 만든 페이지에서 불러와서 보려고
하면 글자가 깨집니다.
header("Content-Type: text/html;charset=utf-8");
이나
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8"> 등의 처리는 모두 해주었고
관련된 HTML과 PHP파일도 모두 utf8로 저장했습니다.
같은 서버에 올려서 사용하는 것이므로 리눅스 서버, DB, PHP,
웹서버 설정의 문제는 아닌듯하고
(phpPgAdmin은 잘 돌아가므로) PHP 페이지 작성시의 문제같네요
경험해 보신 분 계시면 도와주세요
감사합니다.
|