자바로 특정 문자를 파라미터로 보내면 그누보드에서 걸러내버립니다. 정보
자바로 특정 문자를 파라미터로 보내면 그누보드에서 걸러내버립니다.본문
자바로 그누보드4에 파라미터를 보내서 글쓰는걸 이전부터 이용해왔는데
어느날 몇가지 문제가 있더군요
예를들면 EUC-KR 언어셋에서 지원하지 않는 글자들을 보내면
그누보드에서 그 문자만 걸러내는게 아니라 그 문자부터 걸러내버립니다
그래서 만약에 "안녕하세요 됌입니다."라는 파라미터를 보내면
그누보드에서는 안녕하세요까지만 받아들이고 나머지는 걸러내는데
UTF-8로 파라미터를 바꿔서 보내고 별별 짓을 다 해봐도 답이 안나오네요
이것저것 찾아보다가 파라미터가 다르게 나오는걸 알았습니다.
만약에 됌이라는 글자를 파라미터로 보내면 제가 찍어본 프로그램에선
%26%2346092%3B으로 변환되서 보내고
자바에서 euc-kr로 변환된것은 %3B%CE인가 이렇게 변환이 되더군요.
php쪽은 워낙 잼병인지라 write_update.php같은 곳에서 수정하면 될 것 같기도 한데
잘 모르겠네요. 꼭 답변좀 달아주세요^^
어느날 몇가지 문제가 있더군요
예를들면 EUC-KR 언어셋에서 지원하지 않는 글자들을 보내면
그누보드에서 그 문자만 걸러내는게 아니라 그 문자부터 걸러내버립니다
그래서 만약에 "안녕하세요 됌입니다."라는 파라미터를 보내면
그누보드에서는 안녕하세요까지만 받아들이고 나머지는 걸러내는데
UTF-8로 파라미터를 바꿔서 보내고 별별 짓을 다 해봐도 답이 안나오네요
이것저것 찾아보다가 파라미터가 다르게 나오는걸 알았습니다.
만약에 됌이라는 글자를 파라미터로 보내면 제가 찍어본 프로그램에선
%26%2346092%3B으로 변환되서 보내고
자바에서 euc-kr로 변환된것은 %3B%CE인가 이렇게 변환이 되더군요.
php쪽은 워낙 잼병인지라 write_update.php같은 곳에서 수정하면 될 것 같기도 한데
잘 모르겠네요. 꼭 답변좀 달아주세요^^
댓글 전체
urlencode 해보셨나요?
http://kr.php.net/urlencode
http://kr.php.net/urlencode