리눅스 파일 캐릭터셋(character set() 확인 및 변환하기

리눅스에서 파일 캐릭터셋을 확인해야 할때가 있죠 file –mime-encoding 파일명 예) file  –mime-encoding test_erider.co.kr.php test_erider.co.kr.php: utf-8 파일의 character set 을 변경해야 할때가 있죠. 이렇때 iconv 를 사용합니다. 당연한 얘기지만 iconv 가 설치되어 있어야 실행이 되겠죠. 설치가 안되어 있다면 소스 설치도 좋지만 리눅스 배포판에 맞는 rpm, yum 등의 패키지 관리자를 사용하는게 편합니다. 배포판별 주요 패키지 매니저 (사용법은 … Read more

mysql insert 시 캐릭터셋(chartset) 변환 방법

요즘은 DB 캐릭터셋을 국내에서만 사용할 것이 아니라면 대부분 utf-8로 설정합니다. 그런데 간혹 윈도우에서 작업하거나 덤프한  쿼리문을 인서트 시켜야 할 때가 있습니다. 이때 서버의 캐릭터셋과 달라서 한글이 깨지는 경우가 있는데 캐릭터셋을 맞춰서 넣어줘야 겠죠! 파일 저장형식은 euc-kr (윈도우 텍스트 파일) 이고 DB 는 utf-8  일때  mysql 버전에 따라 인서트 안됨 아래 멍령어로 DB insert mysql –default-character-set=euckr … Read more