서버 / IT mysql 한글깨짐
2017.10.05 16:05
안녕하세요
mysql에서 테이블을 열어서 확인하면 한글이 ?나 다른 이상한 걸로 보여지는데요..
mysql> show variables like 'c%';
+--------------------------+-------------------------------------------------+
| Variable_name | Value |
+--------------------------+-------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | c:\wamp64\bin\mysql\mysql5.7.19\share\charsets\ |
| check_proxy_users | OFF |
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
| completion_type | NO_CHAIN |
| concurrent_insert | AUTO |
| connect_timeout | 10 |
| core_file | OFF |
+--------------------------+-------------------------------------------------+
16 rows in set, 1 warning (0.00 sec)
위와 같이 변경을 했는데도 계속 깨져서 나오네요...ㅠㅠ
아래처럼 변경을 해줘도 그러는데.....
ALTER DATABASE [DB명] DEFAULT CHARACTER SET utf8;
혹시 왜 그러는지 아시는분...ㅜㅜ
댓글 [2]
-
메리아 2017.10.05 16:21
-
DarknessAngel 2017.10.05 19:13
테이블 언어 지정할때 utf등으로 지정했었었나요? (차후 바꾸어도 이미 입력된 값이 바뀌는건 아닙니다!)
아닌 이상 서버쪽의 언어 설정떔에 저럴 수 도 있습니다
저는 SQL 쓰는건 postgresql밖에 안써봤고,
한글 설정엔 별 문제 없어서 관련부분은 잘 모르겠습니다만,
새 DB를 만들어서 alter명령 해주고 넣어보셨나요?
이미 깨져서 수리(?)가 안될수도 있습니다.