Develop -/MySQL
[Solution] MySQL UTF-8 한글 인코딩 해결하기
Ahntenna
2018. 1. 14. 23:28
반응형
사용자 환경 : macOS Sierra 10.12.6, 5.7.20 MySQL Community Server (GPL)
MySQL을 사용하다보면 한글을 입력하고 싶을 때가 있으나 기본적인 설정으로는 한글이 깨져 보인다.
이 문제를 해결해보고자 하며 여기에는 여러 방법이 있으나 그 중 일부만을 설명한다.
1. 데이터베이스 생성 시 설정
mysql> create database DB_NAME default character set utf8 collate utf8_general_ci;
DB_NAME은 데이터베이스명을 뜻한다.
2. 기존 생성되어 있는 데이터베이스의 설정
mysql> alter database DB_NAME default character set utf8 collate utf8_general_ci;
3. 테이블 생성 시 설정
mysql> create table TABLE_NAME ( -> id int(4) primary key, -> ... -> ) default character set utf8 collate utf8_general_ci;
TABLE_NAME 역시 테이블명을 뜻한다.
4. 기존 생성되어 있는 테이블의 설정
mysql> alter table TABLE_NAME default character set utf8 collate utf8_general_ci;
반응형