euc-kr로 인코딩된 문자열을 mysql DB로 저장하는 중간에 UTF-8로 변환문제
글쓴이: lpokeh / 작성시간: 목, 2007/11/22 - 11:52오후
재미삼아 만들어보고 있는 랭킹판이 있습니다. 그 서버는 UTF8환경입니다.
따라서 mysql도 UTF8환경인데 PC로 접속해서 랭킹데이터를 웹에서 입력하면
DB에 저장하고 출력하는 방식입니다. 여기까지는 별 문제는 없지만 핸드폰용
페이지를 만들어보자는 생각에 직접 접속한 결과 UTF8은 인식을 못하는지
전부 깨져보이는 것이었습니다. 이래서는 한글입력이 안되는데...
그래서 생각해 낸 것이 핸드폰용 페이지를 euc-kr로 따로 만들어 놓고 거기서
데이터를 입력하면 DB에 저장되는 중간에 자동으로 UTF8로 변환하여 저장되고
출력될 때(핸드폰용페이지) 다시 euc-kr로 보는 방법을 생각해 봤는데..
이게 가능한가요? 만약 가능하다면 제 머리로는 쥐어짜도 안나와서 여러분께
여쭈어보고 싶습니다.
ps: 웹페이지의 구조가 insert.php 에서 입력을 하면 add.php가 데이터를 받아
db로 저장시키는 구조입니다. 출력은 view.php가 db를 불러오는 구조입니다.
Forums:
http://www.php.net/iconv
http://www.php.net/iconv
댓글 달기