본문 바로가기

케릭터셋

(2)
mysql 테이블 및 컬럼 케릭터셋 변경 하기 mysql 테이블 및 컬럼 케릭터셋 변경 하기 mysql이나 mariadb를 사용하면서 간혹 테이블이나 컬럼의 케릭터셋을 변경해야 하는 경우가 생깁니다. 물론 데이터베이스 전체의 케릭터셋을 변경 할 수도 있겠지만, 간혹 이렇게 테이블과 컬럼 단위로 변경 할 사유가 생겼을때 아래와 같이 간단하게 조치를 할 수 있습니다. ◎ SQL 테이블 단위 변경 alter table 테이블명 convert to character set utf8; utf8로 테이블 전체의 케릭터셋을 변경 한다는 의미 입니다. 컬럼 단위 변경 ALTER TABLE 테이블명 MODIFY COLUMN 컬럼 VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci; 테이블내 특정 컬럼의 케릭터셋을 변경..
[linux] 텍스트 파일 케릭터셋 확인 & 케릭터셋 변환하기 feat.ubuntu 한글깨짐 주의! #텍스트 파일 케릭터셋 확인 #케릭터셋 변환하기 안녕하세요. 텍스트 파일을 읽어서 DB에 insert 하거나 활용할 때 한글이 깨져서 난감한 경우가 있습니다. 이럴 때는 텍스트 파일 캐릭터 셋을 변환해주면 쉽게 해결이 됩니다. 우선 텍스트 파일 케릭터셋을 확인하는 방법을 안내합니다. file -bi 지번_서울특별시.txt 이렇게 "file -bi 텍스트 파일명" 커맨드로 확인할 수 있습니다. 아래 보시면 두 개의 파일의 캐릭터 셋을 확인한 결과를 보실 수 있습니다. mariadb@stricky-Lenovo-Y520-15IKBN:~/all_juso_201911$ file -bi 지번_서울특별시.txt text/plain; charset=iso-8859-1 mariadb@stricky-Lenovo-Y520-..