070-8260-2526

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

352-0331-1626-83

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


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

Á¶È¸¼ö 8013
Áú¹® PHP¿¡¼­ iconv¸¦ ÀÌ¿ëÇØ EUC-KR À» UTF-8·Î º¯È¯¹æ¹ý
PHP¿¡¼­ iconv¸¦ ÀÌ¿ëÇØ EUC-KR À» UTF-8·Î º¯È¯¹æ¹ý ÄÄÇ»ÅÍ
by ¿©¸§´« 2010/10/13 00:16 goodhelper.egloos.com/1895171 µ¡±Û¼ö : 2
PHP·Î °³¹ßÀÏÀ» ÇÏ´Ùº¸¸é ´ëºÎºÐ ¼­¹öȯ°æ¿¡ ¸ÂÃç¼­ ÀÛ¾÷À» ÇÏ°Ô µË´Ï´Ù.

¼­¹ö¿¡ ¸®´ª½º ¿Í MySql ¼³Ä¡µÇ¾î ÀÖ°í ¼³Ä¡¾ð¾î°¡ UTF-8 ·Î µÇ¾î ÀÖ´Ù¸é
Å©°Ô ¹®Á¦ ¾øÀÌ ÀÛ¾÷ÀÌ °¡´ÉÇÏÁö¿ä~ ´õ¿íÀÌ ±×³É ¸®´º¾óÀÌ ¾Æ´Ñ »õ·Î °³¹ß
ÀÛ¾÷À» ÇÑ´Ù¸é ÀÌ°Ç ¹¹ ±Ý»ó÷ȭÁÒ~~ ^^;

±Ù·±µ¥ Ç×»ó ¿¹ÀüÀÇ ¼­¹ö¿¡¼­ »õ·Î¿î ¼­¹ö·Î ÀÌÀüÀ» ÇÏ´Â °úÁ¤¿¡¼­ ¹®Á¦°¡ ºÒ°ÅÁö´Â°É Á¾Á¾ ÁöÄѺ¸°Ô µË´Ï´Ù.

´ëºÎºÐ ¸®´ª½º ¿î¿µÃ¼Á¦¸¦ žÀçÇÑ ¼­¹ö¸¦ ÀÌ¿ëÇß´ø ¾÷üµé¿¡°Ô¼­ ÀÌ·± ¹®Á¦¸¦ ÀÚÁÖ Á¢ÇÏ°Ô µÇ´Âµ¥
ÀÌ°Ô ¼­¹öÀÇ ¼³Ä¡ ¾ð¾î´Â UTF-8 ÀÌ°í MySql ÀÇ µ¥ÀÌÅÍ´Â EUC-KRÀÎ °æ¿ì(ȤÀº ¹Ý´ëÀÇ °æ¿ì)
°³¹ßÀÚ³ª ¼­¹ö°ü¸®ÀÚ°¡ À̸¦ ¸ð¸£°í ¹«¸®ÇÏ°Ô ¼­¹öÀÌÀüÀ» ÇÏ´Ù°¡ ¹®Á¦¸¦ ÀÏÀ¸Å² °æ¿ì°¡ ¸¹´õ±º¿ä.

ÀÌ·²°æ¿ì MySql ¼³Á¤ÀÎ my.cnf ¿¡¼­ »ç¿ë¾ð¾î¸¦

default-character-set=euckr (ȤÀº UTF-8)
character-set-server=euckr
 
º¯°æÀ» ÇØÁְųª MySql µ¥ÀÌÅÍÀÇ ¹é¾÷½Ã ¾ð¾î¸¦
-default-character-set ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© ¹é¾÷À» ¹Þ°í ´Ù½Ã º¹¿øÇØÁÖ¸é ¹®Á¦°¡ ÇØ°áµÇ´Â
°æ¿ì°¡ ´ëºÎºÐ ÀÔ´Ï´Ù.

±×·¯³ª ¹þ¶ß~ ¼¼»ó¸¸»ç°¡ ÀÌ·¸°Ô ½±°Ô ÇØ°áµÇ¸é ¾ó¸¶³ª ÁÁ°Ú½À´Ï±î? ^^;

¼­¹ö¿Í APM ¸ðµÎ EUC-KR ¹®Àڼ À̶ó¸é GD¸¦ ÀÌ¿ëÇÏ¿© ÇѱÛÀ» Ç¥ÇöÇϴµ¥ ÀÖ¾î
¿¡·Î(?)»çÇ×ÀÌ ²ÉÀ» ÇÇ¿ì°Ô µË´Ï´Ù.

PHPÀÇ °æ¿ì GD¸¦ ÀÌ¿ëÇÏ¿© µµÇ¥³ª À̹ÌÁö¸¦ Ç¥½ÃÇÏ´Â °æ¿ì°¡ ¸¹Àºµ¥
ƯÈ÷ EUC-KR ¹®ÀÚ¼ÂÀÇ °æ¿ì´Â 100% ±úÁö±â ¸¶·ÃÀÔ´Ï´Ù.

ÀÌ·²¶§ ÀûÀýÇÑ ÇØ°áÃ¥ÀÌ ¹Ù·Î iconv ÀÔ´Ï´Ù.

¿ì¼± ÀÚ½ÅÀÌ »ç¿ëÇÒ ¼­¹ö¿¡ iconv°¡ ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.

¿ì¼± ÆÄÀÏÀ» Çϳª ¸¸µé¾î¼­

<? phpinfo(); ?>

ÀÔ·ÂÇÏ°í ÀúÀåÇÑ ´ÙÀ½ ÇØ´ç ÆÄÀÏÀ» ºê¶ó¿ìÀú·Î È£ÃâÇϸé


±×¸²°ú °°ÀÌ iconv°¡ ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.

¸¸¾à ¼³Ä¡°¡ µÇ¾î ÀÖÁö ¾Ê´Ù¸é

Yum À» ÀÌ¿ëÇؼ­ ½±°Ô ¼³Ä¡°¡ °¡´ÉÇѵ¥

iconv °¡ ¼³Ä¡°¡ µÇ¾î ÀÖÁö ¾Ê´Ù¸é ´ëºÎºÐ gd ¹× freetype, libpng µîÀÌ ¼³Ä¡µÇÁö ¾ÊÀº °æ¿ì°¡
¸¹À¸¹Ç·Î ÄܼÖÀ» ¿­¾î¼­

 yum -y install zlib, libpng, freetype, gd, libxml, lib, iconv

ÀÔ·ÂÇϸé ÀÚµ¿À¸·Î °ü·Ã ¶óÀ̺귯¸®¸¦ ¼³Ä¡ÇÕ´Ï´Ù.
(´Ü yumÀ» ÀÌ¿ëÇÑ ¾÷µ¥ÀÌÆ® ¹× ¼³Ä¡½Ã ¹æÈ­º® ¹®Á¦ ³ª ȤÀº º¸¾È¼³Á¤¿¡¼­ yumÀÌ À§¹èµÇ¾î ÀÖÁö ¾ÊÀºÁö ¹Ýµå½Ã È®ÀÎÀ» ÇϽʽÿä)

ÀÌ·¸°Ô iconv °¡ ´Ù ¼³Ä¡µÇ¾ú°Å³ª ¼³Ä¡µÇ¾î ÀÖ´Ù¸é

PHP¿¡¼­ÀÇ »ç¿ë¹ýÀº

<?

$string = "¹¹·¡³Ä?"

$º¯¼ö = iconv("EUC-KR","UTF-8", $string);

?>

ÇÏ½Ã¸é µË´Ï´Ù......

ÀÇ¿Ü·Î ³Ê¹« °£´ÜÇÑ°¡¿ä?? ^^

PHP Â÷Æ®·Î ¸¹ÀÌ È°¿ëµÇ´Â pChart ÀÇ °æ¿ì Â÷Æ® À̹ÌÁö¸¦ ±×¸®¸é ÇѱÛÀÌ
±úÁö´Â °æ¿ì°¡ ¸¹Àºµ¥ ÀÌ·²¶§ »ç¿ëÇÏ½Ã¸é µµ¿òÀÌ µÇ½Ç°Ì´Ï´Ù.

À§ÀÇ ±×¸²ÀÌ pChart ¿Í iconv ±×¸®°í GD ¸¦ ÀÌ¿ëÇÏ¿© ¸¸µç Åë°è¸¦ PHP·Î ±×¸° À̹ÌÁöÀε¥ DB ¹®ÀÚ¼ÂÀÌ
EUC-KR ÀÓ¿¡µµ iconv ¸¦ ÀÌ¿ëÇÏ¿© ÇѱÛÀ» º¯È¯ÇÏ¿´±â¿¡ ÀüÇô ±úÁöÁö ¾Ê°í ÀÌ»Ú°Ô º¸¿©ÁÖ°Ô µË´Ï´Ù.

Âü°í·Î pChart ÀÇ ÁÖ¼Ò´Â http://pchart.sourceforge.net/ ÀÔ´Ï´Ù.

¹«·á·Î »ç¿ëÀÌ °¡´ÉÇÑ Â÷Æ® ÇÁ·¹ÀÓ¿÷Áß¿¡´Â ´Ü¿¬ ÃÖ°í¶ó°í »ý°¢Çϴµ¥
ÀÌ Æ÷½ºÆÃÀ» ÀÐÀ¸½Ã´Â ´Ôµéµµ Çѹø »ç¿ëÇØ º¸¼ÌÀ¸¸é Çϳ׿ä~