-
MariaDB 인코딩 이슈Linux 2018. 7. 12. 11:34
한글 insert 하면 에러가 발생하는 상황 발생 몇가지 접근 방법을 찾았다.
1. mariadb config 파일 수정 방법
2. jdbc 설정에 인코딩 설정 방법
: spring.datasource.url = jdbc:mysql://localhost:3306/dhkim?useUnicode=yes&characterEncoding=UTF-8
https://stackoverflow.com/questions/38677740/spring-data-jpa-utf-8-encoding-not-working
3. DB 생성시 옵션 사용
ALTER DATABASE dhkim CHARACTER SET = 'utf8' COLLATE = 'utf8_general_ci';
ALTER DATABASE dhkim CHARACTER SET = 'utf8' COLLATE = 'utf8_general_ci';
ALTER DATABASE dhkim CHARACTER SET = 'utf8' COLLATE = 'utf8_general_ci';
ALTER DATABASE dhkim CHARACTER SET = 'utf8' COLLATE = 'utf8_general_ci';
ALTER DATABASE dhkim CHARACTER SET = 'utf8' COLLATE = 'utf8_general_ci';
ALTER DATABASE dhkim CHARACTER SET = 'utf8' COLLATE = 'utf8_general_ci';
CREATE( 이미 생성된 경우는 ALTER 도 가능) DATABASE dhkim CHARACTER SET = 'utf8' COLLATE = 'utf8_general_ci';
현재 캐릭터 셋 확인 mysql 콘솔 로그인후
SELECT * FROM INFORMATION_SCHEMA.SCHEMATA;
ALTER DATABASE dhkim CHARACTER SET = 'utf8' COLLATE = 'utf8_general_ci';
현재 나의 상황은
다른 인코딩 옵션
https://mariadb.com/kb/en/library/show-collation/
'Linux' 카테고리의 다른 글
CentOS 7.X MariaDB 분실시 (0) 2018.10.10 MariaDB 설치 (CentOS 7.x) (0) 2018.08.25 Docker로 gitlab 설치 (0) 2018.05.10 GoAccess - 아파치 로그 분석 (0) 2018.03.22 CentOS 6 Epel 저장소 추가하기 (0) 2018.03.21