주제: 데이터 복원할 때 슬로건이 바뀌는 문제
윈도우즈에 RPM을 깔아놓고 실험(개발)용으로 쓰는데요. 티스토리의 블로그에서 데이터를 백업해서 복원하면 글 주소(퍼머링크)가 바뀌더군요.
Tattertools.Data.Post.php에 있는 validateSlogan 함수의 코드가 다음과 같던데요.
return preg_match('/^[^!-\/:-@[-`{-~\s]+$/', $slogan);
아래와 같이 바꾸는 게 낫지 않을까요?
return !preg_match('|[!-,.-/:-@[-`{-~\s]|', $slogan);
제가 봤을 때 글 주소에 허용하는 문자는 한글, 영문자, 숫자, 그리고 '-' 인데요. 이 걸 잘못된 문자로 인식하네요.
제가 잘못 알고 있는 게 있다면 얘기해 주시기 바랍니다.
화성 (2006-08-23 22:56:12)에 의해 마지막으로 수정