반응형
PHP 프로그램 중 URL를 변수에 담아서 설정할 때 이유 없이 1%E2%80%8B가 들어가서 원하는 링크가 설정 되지 않는 경우가 있습니다.
이 때는 preg_replace 정규식을 이용하여 replace 해주시면 문제가 해결이 됩니다.
// 1%E2%80%8B 문자 삭제
$url = preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $url);
이 현상이 왜 발생하는지는 정확히 알 수가 없습니다만 해결 방법을 찾지 못했을 때 너무 당황했습니다.
여러분들도 이 방법으로 쉽게 해결하시길 바랍니다.
반응형
'유용한 활용팁' 카테고리의 다른 글
Microsoft Office 2019 워드 엑셀 파워포인트 파일 Onedrive 클라우드 기본 저장 위치 로컬 PC로 변경하기 (1) | 2021.10.23 |
---|---|
티스토리 Square 스킨 애드센스 관리의 목록 상단 하단 배너 코드(##_revenue_list) 삽입 방법 (0) | 2021.10.04 |
카페24 호스팅 서버 404, 403 에러 페이지 변경 방법 - .htaccess 이용 (0) | 2021.07.10 |
최근 수정된 운영서버의 소스를 백업 서버로 FTP 보내기 쉘스크립트 (0) | 2021.07.01 |
Adobe Creative Cloud 데스크탑 프로그램 제거 방법 (0) | 2021.06.25 |