[ÀÚ¹®ÀÚ´ä] ÀÎÄÚµùµÈ ±ÛÀÚ°¡ ÇѱÛÆ÷ÇÔÀÎÁö php ȤÀº ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¾Ë ¼ö ÀÖ³ª¿ä?

   Á¶È¸ 4430   Ãßõ 0    

인코딩된 글자가 한글포함인지 자바스크립트로 알 수 있나요?

그것은 인코딩된 특정글자가 한글코드가 포함된 글자인지 알 수 있는 방법은

어떤 방법이 있을까요?


가능할 것 같은데... 당장 생각이 안납니다.

php 에서도 했던 것 같은데...ㅠㅠㅠ

어디에 메모해두었는지 생각이 안 납니다. ㅠㅠ


그래서 총정리 해봤습니다.

한편으로 인코딩된 글자에 대해서 더 간단히 하는 방법이 없을까?라는 의문도 별것없이 

php에서는 urldecode($str)으로 체크하고, 

자바스크립트에서는 decodeURI(str) 으로 처리하면 간단히 해결되는 것입니다.


결론적으로 아래 댓글으로 모두 정리했습니다.

1.자스에서는 charCodeAt() 코드를 이용하는 것이 좋다고 봅니다.

https://zetawiki.com/wiki/자바스크립트에서_문자가_한글인지_확인
에서 참고하는 것이 가장 확실합니다.


2. php에서도 코드를 통해서 하는 것이 가장 좋겠다는 생각이 됩니다.

코드로 하는 방법

https://cjw0701.tistory.com/196

* 문자열에 한글이 포함되어 있는지 체크

if (preg_match("/[\xA1-\xFE][\xA1-\xFE]/", $str)): //true면 한글이 포함 되어 있고 false면 없다.     echo "한글포함."; else:     echo "한글없음"; endif;

 * 문자열이 UTF8 인 경우 

if (preg_match("/[\xE0-\xFF][\x80-\xFF][\x80-\xFF]/", $str)): //true면 한글이 포함 되어 있고 false면 없다.     echo "한글포함."; else:     echo "한글없음"; endif;

출처: https://cjw0701.tistory.com/196 [“말은 쉽지, 코드를 보여줘.”] 

예전에 나를 도와준 마틴님이란 분이 있어 그분을 기억합니다.
2cpu의 도움주신 많은 분들께 늘 감사드립니다.
☎ HP 010-9678-7900
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
php¿¡¼­ ÀÚ¹®ÀÚ´ä
https://cjw0701.tistory.com/196
¿©±â¿¡ ´äÀÌ ÀÖ½À´Ï´Ù.¤¾¤¾

ÀÎÄÚµùµÈ °ÍÀ» Ç®¾î¼­(µðÄÚµå) Çѱۿ©ºÎ üũÀε¥...
±× »óÅ·δ ÇÏ´Â ¹æ¹ýÀÌ ¾ø´Â°¡ º¾´Ï´Ù.¤¾¤¾¤¾
ÀÚ½º¿¡¼­µµ ÀÌ·¸°Ô ÇÏ¸é µÉ °Í °°½À´Ï´Ù.
<script>
var str="https://www.google.com/search?q=%ED%95%9C%EC%98%81%EB%B3%80%ED%99%98%EA%B8%B0&oq=&sourceid=chrome&ie=UTF-8";
str=decodeURI(str).replace('&ie=UTF-8','');
//alert(str+'');

check = /[¤¡-¤¾|¤¿-¤Ó|°¡-ÆR]/;
if(check.test(str)) alert("ÇѱÛÀÌ ÀÖ½À´Ï´Ù.");
</script>
     
¹äÇѳ¢ 2020-05
°£È¤ µé¾î¿ÀÁö¸¸ ÇãÀα¸¸¶Æ¾´Ô ¿­½Éȸ¿øÀ̽ŰŠ¾Ë°í ÀÖ½À´Ï´Ù. ¿©·¯ ºÐ¾ß¿¡ Áö½ÄÀÌ ¸¹À¸½Å °Í °°³×¿ä. ^^
     
´ëüÀûÀ¸·Î ¾Æ·¡ÀÇ °ÍÀ» ¸¹ÀÌ »ç¿ëÇÕ´Ï´Ù.
check = /[¤¡-¤¾|¤¿-¤Ó|°¡-ÆR]/;
if(check.test(str)) alert("ÇѱÛÀÌ ÀÖ½À´Ï´Ù.");
±×¸®°í
search ÇÔ¼ö¸¦ »ç¿ëÇصµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.

ÀÌ°ÍÀº  ¹®Á¦°¡ Àִµ¥...
"|" ÀÌ°ÍÀÌ À־ ÇѱÛÀ̶ó°í ÆÇ´ÜÇϱ⿡  ¿Ã¹Ù¸£Áö ¸øÇÕ´Ï´Ù.
charCodeAt() Äڵ带 »ç¿ëÇÏ´Â °ÍÀÌ ´õ ÁÁ½À´Ï´Ù.

https://metalzang.tistory.com/219
À§ÀÇ °Íµµ °¡´ÉÇÏÁö¸¸ ¿¡·¯°¡ ÀÖ½À´Ï´Ù
¹®ÀÚ¿­ÀÇ Ã¹¹ø° À§Ä¡¿¡ ÇѱÛÀÌ ¿À¸é °á°ú¸¦ ¾ûÅ͸®·Î ÇØÁÝ´Ï´Ù. ¤Ð¤Ð

Á¦ÀÏ È®½ÇÇÑ °ÍÀº
https://zetawiki.com/wiki/ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­_¹®ÀÚ°¡_ÇѱÛÀÎÁö_È®ÀÎ
¿¡¼­ Âü°íÇÏ´Â °ÍÀÌ °¡Àå È®½ÇÇÕ´Ï´Ù.
Âü°í·Î ºê¶ó¿ìÀúÀÇ ÇÑ±Û ÁÖ¼Ò¸¦ ÀÎÄÚµù ¾øÀÌ º¹»çÇÏ´Â ¹ýÀº
https://bryan7.tistory.com/757
Âü°íÇϽñæ...
.
¸ñ»ç´ÔÀº Àü»ý¿¡¼­µµ ÇÁ·Î±×·¡¸Ó ¼Ì´Â°Í °°¾Æ¿ä..

³»°ø°ú ¿­Á¤¿¡ ³î¶ø°í...... °ð ---- " ¼¼»ó¿¡ ÀÌ·±ÀÏÀÌ " ¿¡ Ã⿬ÇÏ½Ç °Í °°¾Æ¿ä..


QnA
Á¦¸ñPage 2239/5686
2015-12   1522865   ¹é¸Þ°¡
2014-05   4986903   Á¤ÀºÁØ1
2016-10   4429   wdm42
2007-07   4429   À¯Àç¼±
2018-02   4429   ÄÄÇ»ÅÍÀ߸ð¸§
2016-07   4429   isaiah
2016-06   4429   Àü¼³¼ÓÀǹ̡¦
2014-11   4429   µ¹¾Æ¿ÂǪ¿ì
2016-06   4429   ±è°Ç¿ì
2018-02   4429   À¯³²»ý
2019-09   4429   Paezak
2020-01   4430   µð¼À¹ö
2016-01   4430   ±è¿µÇÑ
2008-08   4430   À庴µÎ
2007-04   4430   À̼±±Ô
2007-04   4430   ¿À¼º±â
2014-09   4430   Çà¾Æ¹ü
2014-04   4430   ÄÄÁö±â
2017-10   4430   Å׶ó
2015-09   4430   Å×µ¹¾ÆÀÌ
2015-02   4430   ¿ì½Â°î
2007-04   4430   ³²°æ¸²