Bamboo is coming
mySQL 한글 오류 해결 본문
mySQL 한글 오류 수정에는 크게 두가지가 있다.
1. my.ini 파일에서 문자형식 입력해주기
2. mySQL 쉘에서 직접 변경하기
처음에는 my.ini로 수정해서 mysql 창에는 정상적으로 나오는 걸 확인했다.
CLIENT SECTION 을 찾아서 각각 default을 입력해준다.
[client]
default-character-set = utf8
[mysqld]
character-set-client-handshake=FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
character-set-server = utf8
collation-server = utf8_general_ci
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8
각각 [client], [mysqld], [mysqldump], [mysql]을 찾아서 하단을 넣어주면 된다.
나같은 경우에는 mysqldump가 없어서 그냥 dump 부분까지 새로 입력했다.
근데 다시 접속하면 계속 db characterset이 latin1로 안 바뀌는거다.
그래서 db도 새로 만들어보고 했는데 결국 mysql 창에서 변경하니 됐다.
show create table 테이블명; 으로 현재 상태 확인했더니 테이블 default charset이 latin1이어서
alter table 테이블명 default character set = utf8; 으로 바꿔주고
바꾸고 나니 이번엔 각 column이 latin1으로 되서 또 하나하나 바꿔줬다..
alter table 테이블명 modify 열이름 varchar(2048) character set utf8; 으로 각각 바꿔줬다.
default null로 바뀌면 정상적으로 에러 없이 데이터베이스에 입력된다!!!!!!
입력은 되지만 이제 제목이 안 뜨는 그지같은 현상..
'Daily life > Development vlog' 카테고리의 다른 글
[210412]자바스크립트 프로그래밍 입문(한빛) 6장 연습문제 풀이 (0) | 2022.01.06 |
---|---|
[210408] 이클립스 자바스크립트 한글 깨짐 해결 (0) | 2022.01.06 |
[210403] 백준 10828번 스택 문제 오류 해결 java (0) | 2022.01.06 |
JSP 게시판 만들기 강좌-나동빈 따라하기 (0) | 2022.01.06 |
JSP, MySQL, cmd 한글 오류 표류기 (0) | 2021.12.23 |
Comments