본문 바로가기
프로그래밍/Database

[MySQL] UTF8 한글깨짐 오류 해결법

by LiveData 2018. 11. 21.
반응형

MySQL insert중 한글이 들어가지 않는 경우


"인코딩 오류"


아래와 같이 한글이 "???"로 깨져서 들어가 있다.



해결 방법 2가지를 설명하면

 1. 테이블의 character을 utf8로 변경한다.

 
-- 테이블 인코딩 정보 확인
SHOW CREATE TABLE "테이블 명";

-- 캐릭터셋 변경
ALTER TABLE "테이블 명" CONVERT TO character SET utf8;



2. my.ini(윈도우), my.cnf(리눅스) 파일 변경하기



설명이 잘 나와있어 이와 같은 방법으로 해결하시면 됩니다.

반응형