Flex, Laszlo
[Laszlo > ] UTF8기반으로 쓰기위한 Mysql 세팅방법.
애플자라
2007. 8. 29. 23:43
반응형
my.cnf파일을 수정합니다..
안에 보시다보면 다음과 같은 부분이 있을껍니다.. 그부분을
아래의 사진과 같은내용으로 넣어주시면 됩니다 .
SHELL> vi /etc/my.cnf
그다음 mysql을 시동합니다 ..
SHELL\mysql> ./bin/mysqld_safe --user=mysql &
SHELL\mysql> ./bin/mysql -uroot -p mysql
SQL > show variables like 'c%';
아래 파란박스로 된부분이 모두 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=MyISAM DEFAULT CHARSET=utf8
안에 보시다보면 다음과 같은 부분이 있을껍니다.. 그부분을
아래의 사진과 같은내용으로 넣어주시면 됩니다 .
SHELL> vi /etc/my.cnf

그다음 mysql을 시동합니다 ..
SHELL\mysql> ./bin/mysqld_safe --user=mysql &
SHELL\mysql> ./bin/mysql -uroot -p mysql
SQL > show variables like 'c%';

아래 파란박스로 된부분이 모두 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=MyISAM DEFAULT CHARSET=utf8
반응형