Written by
php-style
on
on
PHP URL의 1%E2%80%8B 정규식 활용 유니코드 삭제 방법
PHP URL의 1%E2%80%8B 정규식 활용 유니코드 삭제 방법
반응형
PHP 프로그램 중 URL를 변수에 담아서 설정할 때 이유 없이 1%E2%80%8B가 들어가서 원하는 링크가 설정 되지 않는 경우가 있습니다.
이 때는 preg_replace 정규식을 이용하여 replace 해주시면 문제가 해결이 됩니다.
반응형
// 1%E2%80%8B 문자 삭제 $url = preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $url);
이 현상이 왜 발생하는지는 정확히 알 수가 없습니다만 해결 방법을 찾지 못했을 때 너무 당황했습니다.
여러분들도 이 방법으로 쉽게 해결하시길 바랍니다.
php remove unicode charaters from string
반응형
from http://han288.tistory.com/171 by ccl(A) rewrite - 2021-10-03 11:01:04