|
|
|
|
|
|
|
|
|
|
|
|
|
6만원 이상 무료배송
|
|
주문하시는
총상품금액의 합계가
6만원 이상일 경우
택배비가 무료입니다.
|
|
|
|
|
|
|
|
[MySQL] UTF8기반으로 쓰기위한 Mysql 세팅방법
|
|
|
작성자:
방장
작성일: 2009-07-07 10:39
조회: 11714
댓글: 0
|
|
|
Mysql 5.0 이상대 버전을 기준으로 설명합니다 .
Win32버전은 MySQL Server Instance Config Wizard 을 실행시켜 캐릭터셋부분을 UTF8로 지정하시면 됩니다.
아래는 Linux / Unix
my.cnf파일을 수정합니다..
안에 보시다보면 다음과 같은 부분이 있을껍니다.. 그부분을
아래의 사진과 같은내용으로 넣어주시면 됩니다 .
SHELL> vi /etc/my.cnf
[client] default-character-set=utf8
[mysqldump] quick max_allowed_packet=16M
[mysql] no-auto-rehash default-character-set=utf8
[mysqld] init_connect=SET collation_connection = utf8_general_ci init_connect=SET NAMES utf8 default-character-set=utf8 collaction-server=utf8_general_ci
그다음 mysql을 시동합니다 ..
SHELL\mysql> ./bin/mysqld_safe --user=mysql &
SHELL\mysql> ./bin/mysql -uroot -p mysql
SQL > show variables like 'c%';
character-set부분과 collation 부분이
모두 UTF8 / utf8_general_ci로 되어있어야 합니다..
캐릭터셋이 전부 통일되어야 글자가 깨어지지않습니다..
그리고 테이블생성시에도 다음과 같이 utf8형식으로 만들어 줘야 합니다.
CREATE TABLE `userdb` ( `name` varchar(8) default NULL, `id` varchar(10) NOT NULL default '', `email` varchar(40) default NULL, `sex` char(1) default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
참고하세요
|
|
|
|
|
* 관련 댓글 한말씀 부탁합니다.
|
|
|