이것 때문에 몇일을 고생하고 있는지 모르겠습니다.
지금 하고 있는 건 EUC-KR로 되어 있는 파일을 읽어 UTF-8로 DB에
저장하는 프로그램입니다.
UTF-8 변환은 iconv 라이브러리로 했습니다.
대략적인 순서는 다음과 같습니다.
File Read (EUC-KR) -> Parse -> 쿼리 생성 ->
ICONV (UTF-8) -> Mysql 입력
위와같이 하는 중에 ICONV 로 변환된 쿼리를 출력하여 보면 UTF이
맞는데 막상
mysql_query로 해당 쿼리를 입력한뒤 DB내용을 출력하여 보면 중간
중간 깨져서
제대로 표현이 안되네요..
또한 mysql_client로 쉘 상에서도 확인이 안되구요..
참고로 mysql 버전은 4.1.9 버전입니다. mysql의 character-set은
UTF-8로 변경이 되어있는데 상태입니다.
대체 뭐가 문제일까요..
아님 UTF-8쿼리를 입력하면 다른 mysql 함수를 사용해야 하나요?
|