Apache + PHP + MySQLÀ» »ç¿ëÇÏ¿© ȨÆäÀÌÁö¸¦ ²Ù¹Ð ¶§ °í·ÁÇØ¾ß ÇÒ »çÇ×ÀÌ ÀÖ´Ù.
±âÁ¸¿¡´Â euckrÀ» ¸¹ÀÌ »ç¿ëÇÏ¿© ¿¹Àü PHPÃ¥À» º¸°Å³ª ¿¹Á¦¸¦ º¸¸é ¸ðµÎ euckr·Î ÀÎÄÚµù µÇ¾î ÀÖ´Â ¹®Á¦.
ÇÏÁö¸¸ ÃÖ±Ù ¼¼°èÈ·Î ÀÎÇØ ¿©·¯³ª¶óÀÇ ¹®ÀÚ¸¦ ÀÎÅͳÝÀ̶ó´Â °ø°£¿¡¼ ¸ðµÎ »ç¿ëÇϱâ À§ÇØ À¯´ÏÄÚµå »ç¿ëÀ» ÃßõÇÏ°í ÀÖ´Ù.
±×Áß UTF-8·Î ÀÎÄÚµùÇϱâ À§ÇÑ Áغñ
¸ÕÀú MySQL charsetÀ» utf8·Î ¹Ù²ãÁà¾ß ÇÑ´Ù. ¿äÁò ¸¹ÀÌ »ç¿ëÇÏ´Â APM7Àº default charsetÀÌ utf8À̶ó ¹Ù²Ü ÇÊ¿ä°¡ ¾øÁö¸¸..
alter database µðºñÀ̸§ character set utf8 collate utf8_unicode_ci
¶Ç´Â MySQLÀÇ ¼³Á¤ÆÄÀÏ my.ini (À©µµ¿ì ±âÁØ)
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8
Ãß°¡, database¸¸ utf8·Î µÇ¾î ÀÖÀ¸¸é µÊ
´ÙÀ½À¸·Î phpÆÄÀÏÀÇ ÀÎÄÚµùÀ» ANSI¿¡¼ UTF-8·Î ¹Ù²ãÁÖ¸é µÈ´Ù.
Editplus¶ó´Â ÅøÀ» »ç¿ëÇÑ´Ù¸é, ¿©·¯°³ÀÇ ÆÄÀÏ ÀÎÄÚµù Çü½ÄÀ» º¯°æÇÒ ¼ö ÀÖ´Ù.
Ãâó:
http://hyogeun.tistory.com/50 [SWÀü°øÀÚÀÇ Expert¸¦ À§ÇÏ¿©]
¿©·¯°³ÀÇ ÆÄÀÏÀ» openÇÑ µÚ
¹®¼ -> ÆÄÀÏ ÀÎÄÚµù -> ´Ù¼ö ÆÄÀÏ ÀÎÄÚµù ¼±ÅÃ
ÆÄÀÏ ¼±Åà ÈÄ
ÀÎÄÚµù Çü½ÄÀ» ÁöÁ¤ÇØ ÁÖ¸é µÈ´Ù.
±×¸®°í PHPÆÄÀÏ ¾È¿¡ HeadºÎºÐ¿¡ META¸¦ ±âÀÔ
(head¿¡ ³ÖÁö ¾Ê°í ´Ù¸¥ °÷¿¡ ³Ö´õ¶óµµ, ÀÚµ¿À¸·Î head·Î µé¾î °¨)
< html>
< title></title>
< head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><html>
< body>
< /body>
< html>
¸¶Áö¸·À¸·Î
php¿¡¼ µðºñ¸¦ ¿ ¶§
mysql_query("SET NAMES UTF8');
¸¦ Ãß°¡ÇÏ¸é µÈ´Ù.
mysql¿¡ ÀûÈù charsetÀº UTF8ÀÌ°í php¿¡¼ Àû¿ëµÇ´Â charsetÀº UTF-8À̹ǷΠ±¸º°ÇØ¾ß ÇÑ´Ù.
Áï DB¿¡¼ »ç¿ëÇÏ´Â ÀÎÄÚµù¹æ½ÄÀº euckr, utf8ó·³ ÇÏÀÌÇÂÀÌ ¾øÁö¸¸ php³ª html¿¡¼ »ç¿ëÇÏ´Â ÀÎÄÚµù ¹æ½ÄÀº utf-8À̳ª euc-krÀÌ´Ù.
Ãâó:
http://hyogeun.tistory.com/50 [SWÀü°øÀÚÀÇ Expert¸¦ À§ÇÏ¿©]