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

Termux - MariaDB 인코딩 UTF-8 설정하기

by dryadyou 2021. 1. 27.
반응형

Termux - MariaDB 인코딩 UTF-8 설정하기

Termux에서 MariaDB를 설치하고나면 인코딩이 UTF-8 이 아니라서 한글이 들어가면 깨질수가 있다.
my.cnf 설정파일을 수정하여 UTF-8로 인코딩을 바꿔보자

먼저,

nano ../usr/etc/my.cnf

my.cnf 설정파일을 편집모드로 들어간다.

그리고 아래와 같이 UTF-8이 있는곳은 모두 바꿔준다.
만약 아래 내용가 다르다면 다른부분은 추가해준다.

#
# This group is read both by the client and the server
# use it for options that affect everything
#

[mysqld]
init_connect="SET collation_connection=utf8_general_ci"  # <=== 여기
init-connect='SET NAMES utf8'    # <=== 여기
character-set-server=utf8     # <=== 여기
collation-server=utf8_general_ci    # <=== 여기
skip-character-set-client-handshake

[client]
default-character-set=utf8  # <=== 여기

[mysqldump]
default-character-set=utf8  # <=== 여기

[mysql]
default-character-set=utf8   # <=== 여기

#
# include *.cnf from the config directory
#
!includedir /data/data/com.termux/files/usr/etc/my.cnf.d

모두 수정후 마리아디비를 재시작하면 인코딩이 utf-8로 변경된걸 확인 할 수 있다.

반응형

댓글