불량단어 필터링 기능의 문제점 > 그누3질답

그누3질답

불량단어 필터링 기능의 문제점 정보

그누보드 불량단어 필터링 기능의 문제점

본문

불량단어에 '좆' 이라는 단어가 있으면..
엉뚱한 단어가 필터링이 되는 것을 발견했어요..
'봐왔기에'
'아무나'
다른 단어도 있을지 모르겠는데 위 단어들이 필터링 되던데..
다들 그러시는지..? 저만 그런지...
왜 그러는지 알 고 싶네요 ^^

댓글 전체

필터링은 preg_match를 사용합니다.
    0이면 불일치 통과, 1이면 일치되므로 에러처리

$is_bad = @preg_match("/좆/i", "봐왔기에");
is_bad : 1
###############################
content - is_bad : 봐 - 0      // 정상
content - is_bad : 왔 - 0      // 정상
content - is_bad : 기 - 0      // 정상
content - is_bad : 에 - 0      // 정상
###############################
content - is_bad : 좆 - 1      // 에러 => 봐왔 -> 4byte에서 앞1,맨뒤1자리 짜른 가운데 두자리에서 "좆"으로 에러처리됨............
content - is_bad : 逃 - 0      // 정상
content - is_bad : 藪 - 0      // 정상
###############################
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT