ÀÎÅÍ³Ý »ýȰÁ¤º¸»çÀÌÆ® À¥Ãµ»çȨÇÇ
 

 
MySQL 4.1.x ¹®ÀÚ¼Â, ÀÎÄÚµù, UTF-8
POST : ˴̵ȍ 2006-08-10 11:35:55
MySQL 4.1.x ¹®ÀÚ¼Â, ÀÎÄÚµù, UTF-8
2005/03/13 ¿ÀÀü 1:23 | µ¥ÀÌÅͺ£À̽º
±âÁ¸ ¹öÀü¿¡¼­´Â "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¿¡ ¿Ã¶ó¿Â ±Û


* ¿ø¹®Ãâó : http://www.eblove.com/rgboard/view.php?&bbs_id=web1004i01&doc_num=71

Á¶È¸¼ö : 14232