경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

[MySQL] MySQL 4.1.x 문자셋, 인코딩, UTF-8
[출처] http://kwon37xi.egloos.com/1634768오밤중에 잠이 안와서 MySQL 갖고 노는 중..

현재 나의 Fedora Core 3 UTF-8 리눅스 상에서, JDBC와 한글 문제를 일으키지 않는 MySQL 4.1.x 설정 상태는...

기존 버전에서는 "euc-kr"로 표기되는 문자셋이 "euckr"로 바뀌었다.

/etc/my.cnf
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
[mysqldump]
default-character-set=utf8


JDBC Driver URL
jdbc:mysql://localhost:3306/struts?useUnicode=true&characterEncoding=UTF8


현재 문자셋 정보 보기
show variables like 'c%';

결과
character_set_client : utf8
character_set_connection : utf8
character_set_database : utf8
character_set_results : utf8
character_set_server : utf8
character_set_system : utf8
character_sets_dir : /usr/share/mysql/charsets/
collation_connection : utf8_general_ci
collation_database : utf8_general_ci
collation_server : utf8_general_ci


이미 생성된 DATABASE의 문자셋 바꾸기
mysql> SET character_set_client = utf8;
mysql> SET character_set_results = utf8;
mysql> SET character_set_connection = utf8;
mysql> ALTER DATABASE [DB명] DEFAULT CHARACTER SET utf8;


이미 데이터가 들어간 테이블의 문자셋 변환
create table test (merong varchar(20) collate latin1_general_ci);

이렇게 만들어진 테이블에 한글 데이터를 넣은 후 필드를 euckr 로 변경하려면
다음처럼 해야 합니다.

alter table test modify merong binary(100);
alter table test modify merong varchar(20) collate euckr_korean_ci;

binary 로 바꾸면 문자셋 특성이 사라지기 때문에 이런 변환과정을 거쳐야
합니다(메뉴얼에 의하면). 그냥 바꾸면 문자들이 손상됩니다.

참조 : Database.sarang.net에 올라온 글

DB와 테이블 생성시 지정 from MySQL and UTF-8

Database:
(CREATE | ALTER) DATABASE ... DEFAULT CHARACTER SET utf8

Table:
(CREATE | ALTER) TABLE ... DEFAULT CHARACTER SET utf8


기존 EUC-KR 데이타를 4.1.x로 옮기기
http://okjsp.pe.kr/bbs?act=VIEW&seq=43402&bbs=bbs2&keyfield=subject&keyword=mysql&pg=0

* MySQL의 기본 인코딩(default encoding)을 UTF8으로 설정하기 : 이미 euc-kr 등으로 존재하는 DB를 UTF-8로 변경하는 방법등을 소개한다.
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
» [MySQL] MySQL 4.1.x 문자셋, 인코딩, UTF-8 가을의 곰을... 2012.02.19 5575
97 Lego MindStorm과 Android의 결합 : MInd-droid file 가을의 곰을... 2012.02.16 7038
96 아두이노로 할 수 있는 아이디어 및 프로젝트, 기타 정보 모음 가을의 곰을... 2012.02.15 9049
95 Best and Free Programming Ebooks with Open Source Licenses 가을의 곰을... 2012.02.12 7125
94 Stanford Univ Lecture : Web Applications file 가을의 곰을... 2012.02.11 6892
93 Mobile Web Application과 Webstore 가을의 곰을... 2012.02.11 6743
92 Libpcap File Format 가을의 곰을... 2012.02.05 12235
91 소프트웨어 특허 실제 사례 분석-4 가을의 곰을... 2012.01.23 7152
90 데스크톱 가상화 시장 뜰까 file 가을의 곰을... 2012.01.19 6798
89 MP3 탄생 배경 2. MP3와 디지털 오디오 3. MP3 압축 원리 4. MPEG의 종류 가을의 곰을... 2012.01.18 7609
88 소프트웨어 특허 실제 사례 분석-3 가을의 곰을... 2012.01.12 6440
87 소프트웨어 특허 실제 사례 분석-2 가을의 곰을... 2012.01.12 6830
86 소프트웨어 특허 실제 사례 분석-1 가을의 곰을... 2012.01.12 7111
85 How to run HelloWorld and tests of cocos2d-x on bada file 가을의 곰을... 2012.01.05 6891
84 자바 SSL 사용법 가을의 곰을... 2011.12.30 11034
83 Apache HttpClient로 https 연결 데이터 받기 가을의 곰을... 2011.12.30 10964
82 libpcap 를 이용한 프로그래밍 가을의 곰을... 2011.12.18 6347
81 소스 분석 툴 ( Linux) tools 가을의 곰을... 2011.12.18 11226
80 C 코드 분석 툴 file 가을의 곰을... 2011.12.18 11420
79 [공부] Tcpdump & pcap분석 file 가을의 곰을... 2011.12.08 10762
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED