Contents

Views 5652 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print

MySQL DB에 값을 입력하거나 백업(dump) 파일을 복원할 때 한글 값이 제대로 저장되지 않는 경우가 있다. 이런 경우 대부분 character set 설정문제이며 UTF-8로 설정하면 쉽게 고칠 수 있다.


MySQL 설치 기본 상황

 - latin1으로 Character-Set이 설정되어있다.

 - 한글을 사용하기 위해서는 UTF-8로 변경하면 사용할 수 있다.



MySQL 한글 깨짐 현상 해결하기

 - 한글을 저장하면 아래와 같은 ??? 형태의 모습을 볼 수 있다.

+---+-----+
|id |name |
+---+-----+
|1  |???  |
|2  |???  |
+---+-----+



설정파일 변경하기

 - /etc/mysql/my.cnf 파일 변경하기

 - 파일의 경로는 플랫폼에 따라 다를 수 있다.


# 추가 해줘야 할 내용

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8



기존의 만들어져있던 Database나 Table들의 Character-Set이 변경되는 것은 아니므로 직접 변경을 해줘야 한다.



# 기존의 Database의 Character-Set 속성 변경하기

mysql> ALTER DATABASE [DB명] DEFAULT CHARACTER SET utf8;



# 현재 Character-Set 확인하기

mysql> show variables like ‘c%’
mysql> status



# MySQL 재시작하기

[root@hooni ~]# service mysql restart





?

List of Articles
No. Category Subject Author Date Views
81 Develop [c] 이진 탐색 두 가지 코드 (재귀/반복) file hooni 2015.06.26 982
80 Develop [ios] 아이폰 앱 이름 및 버전 정보 hooni 2015.03.24 980
79 Develop [c] 기막힌 정렬 코드 ㅋㄷ file hooni 2015.10.13 972
78 Develop [git] 쉬운 버전관리 Git 설명 hooni 2015.08.18 970
77 Develop [android] N-Puzzle 게임 file hooni 2015.07.09 967
76 Develop [ios] NSString, RegularExpression Find/Replace hooni 2017.04.14 966
75 Develop [android] Android N requires the IDE to be running with Java 1.8 or later 오류 hooni 2016.08.30 959
74 Algorithm OCB5 Injection 앗싸뵹! ㅋㅋ file hooni 2014.07.01 958
73 Etc 사이버보안실무 수업 메모 hooni 2017.03.30 955
72 Develop [ios] iOS 앱 아이콘을 만드는 유틸 file hooni 2015.01.03 955
71 Develop Aspect Oriented Programming in Objective-C hooni 2015.05.18 953
70 Develop [android] 초간단 얼럿 (AlertDialog) hooni 2016.10.21 951
Board Pagination Prev 1 ... 87 88 89 90 91 92 93 94 95 96 ... 98 Next
/ 98