Database&Jpa

[MariaDB] 한글 깨짐

향각산 2020. 9. 11. 17:14

create() Test를 실행하는데 SQL Error: 1366, SQLState: 22007가 발생한다.

 

검색해보니 Maria or Mysql에서 한글을 인식하지 못하는 문제

 

해결 방법은 좀 이상하다.

테이블을 생성할때 SQL 명령어를 보면 DEFAULT CHARSET=latin1이라고 나와있다. 이걸 utf8로 변경하란다.

위 방법으로 테이블 하나가 수정가능하고 밑 방법으로 데이터가 있을때 수정 가능하다.

 

리눅스 내부설정에서는 1) $ sudo vi /etc/my.cnf

[mysqld] …

default-character-set=utf8

default-collation=utf8_general_ci

2) database, table character set 설정

mysql> ALTER TABLE table_name convert to charset utf8;

'Database&Jpa' 카테고리의 다른 글

[DB] EntityManager Multirow Insert  (0) 2024.07.30
[DB] WITH AS 구문 사용하기  (0) 2024.07.25
Mysql GenerationType.AUTO 에러  (1) 2023.11.09
Mongodb 다운로드  (0) 2022.08.02
expected "identifier"; SQL statement:  (0) 2021.12.28
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함