한글파일명을 자동으로 대체해주는 정규표현식

게시판등에서 쓰이는 자동링크 기능에서 파일에 한글이 있을경우를 고려해야할 경우에..

예를들어 http://www.linux.co.kr/음냐.html

같은경우에 ereg_replace() 함수에 아스키코드값으로 정의해줍니다. 영문을 제외한 아스키코드값은 200 에서 377 부터 이라더군요.
정규표현에 200-377 를 추가하면 한글까지 대치가 되더군요.

함수예)

$content = ereg_replace(“http://([a-z0-9200-377\_./~@?=%&-]+)”, ” http://\1“, $content);

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다