강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

[ MySQL ] MySQL 5 한글 UTF8 한글 깨짐 분석 (Windows 용)
작성자 : M 최고의하루
등록날짜 : 2008.12.04 14:37
5,730
# MySQL 5 한글 UTF8 한글 깨짐 분석


MySQL 5를 접속 합니다. 툴을 이용하지 않고 콘솔(Command)를 이용하여 접속하세요.

 

 현재 mysql 의 character 을 확인하기 위해 아래의 코드를 실행함 

 mysql> show variables like 'c%';

2000764951_7eda15e4_3.jpg

 

 

 utf8 임을 알수있음. 이 상태에서 한글 데이터를 넣을 경우 깨지거나 입력자체가 안됩니다.

 이유는 Command 자체 한글 코드가 ANSI 로 되어있어 그럴것 같음.. (개인생각)

 

2000764951_dce070d8_4.jpg


 이제부터 MySQL 3.x 의 데이터를 MySQL 5.x 에 넣습니다.

 이때 MySQL3 에서 데이터를 백업 받고 ( mysqldump -uroot test > d:test.sql ) 

 에디트 플러스를 이용하여 파일의 인코딩을 UTF8 로 저장하세요.

2000764951_84f159c8_5.jpg

 

 이제 MySQL5에 데이터를 넣습니다.

 mysql -uroot test < d:test.sql

 

 Command 로 접속해서 데이터를 확인하면 한글은 모두 깨져보일것입니다.

 (하지만 백업을 받아보면 정상적인 데이터라는 것을 확인 할 수 있죠!!)

 다른 GUI 툴로 이용하여 확인하시면 정상적이 데이터를 확인이 가능하죠.

 

 Command 창에서 깨지지 않은 데이터를 확인하고 싶을 때

 

 mysql> set character set euckr;

2000764951_8206f67a_6.jpg

 

위와 같이 되었다면 한글 깨짐없이 확인이 가능합니다.

 

웹페이지에서 디비 한글이 깨져 출력될 경우 디비 커넥후

"set names euckr" 쿼리를 한번 실행시켜주면 됩니다.

 

위 문제는 Apache 혹은 IIS 등등의 서비스에서 UTF8 셋팅이 제대로 되지 않은 경우 입니다.

[출처] 샤쿠

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
2715 MySQL 에서 사용되는 sql문 정리 M 최고의하루 12.19 2743
2714 [ MySQL ] MySQL 기본적으로 익혀야할 과제 M 최고의하루 12.18 2501
2713 [ MySQL ] MySql4.x / PHP4.x / Apache 한글깨짐 M 최고의하루 12.18 3257
열람중 [ MySQL ] MySQL 5 한글 UTF8 한글 깨짐 분석 (Windows 용) M 최고의하루 12.04 5731
2711 MySQL 명령어 정리 M 최고의하루 12.04 2388
2710 MSSQL 페이징 13 김영철 01.24 2487
2709 mssql 암호화 13 김영철 01.24 2486
2708 mysql과 mssql의 변환시 유의사항 13 김영철 01.24 2672
2707 mssql 백업방법 13 김영철 01.24 2773
2706 데이터 정보 확인방법 13 김영철 01.24 2354
2705 MS-SQL JDBC "ResultSet Can Not Re-Read Row Data" 예외 처리 방법 13 김영철 01.24 3283
2704 IDENTITY 속성 13 김영철 01.24 2160
2703 Jsp + Mssql Long타입 데이타 사용시 문제점 13 김영철 01.24 2764
2702 PWDENCRYPT와 PWDCOMPARE를 통해 암호화 기능 13 김영철 01.24 3471
2701 MSSQL 기본값 13 김영철 01.24 3037
2700 :: 데이터베이스의 종류 :: 13 김영철 01.24 2350
2699 :: 데이터베이스의 객체 :: 13 김영철 01.24 2635
2698 :: Transact-SQL 이란 :: 13 김영철 01.24 2886
2697 :: 단순 SELECT 문 :: 13 김영철 01.24 2368
2696 :: WHERE 절 :: 13 김영철 01.24 2803
2695 :: ORDER BY, GROUP BY :: 13 김영철 01.24 2479
2694 :: 조인(Join) 이란? :: 13 김영철 01.24 2182
2693 :: 조인(Join)의 사용 예 :: 13 김영철 01.24 2343
2692 :: SELECT INTO 와 INSERT INTO :: 13 김영철 01.24 2575
2691 :: 데이터베이스의 구조 :: 13 김영철 01.24 2306
2690 :: 데이터베이스 생성 :: 13 김영철 01.24 2112
2689 :: 데이터 무결성 :: [출처] :: 데이터 무결성 :: (쇼핑몰 대박못내는 진짜이유!) |작성자 프런티어 13 김영철 01.24 3177
2688 :: 인덱스(Index) :: 13 김영철 01.24 2091
2687 :: 뷰(View) :: 13 김영철 01.24 2817
2686 :: 저장프로시저 (Stored Procedure) :: 13 김영철 01.24 2784
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취