070-8260-2526

ÆòÀÏ ¿ÀÀü 9½Ã ~ ¿ÀÈÄ 6½Ã
´ÜÀ§³óÇù

352-0331-1626-83

¿¹±ÝÁÖ:°­¸¸¼öÅ×Å©³ÝÄÚ¸®¾Æ


ÀÚÁÖ¹¯´Â Áú¹®
Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖ¹¯´Â Áú¹®

Á¶È¸¼ö 6906
Áú¹® MySQL ¹× PHP ¿¬µ¿ ½Ã UTF-8·Î ÀÎÄÚµùÇϱâ
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¸¦ À§ÇÏ¿©]