이와같이 DB에 저장되고
SUBSTR을 사용하여 자르게 되면 글자가 깨져 보이게 됩니다.
이와같을 때 방법이 있을지 궁금합니다.
1. bind 변수 사용
2. app 에서 url encode > decode 후 사용을
적절히 변경해 보시기 바랍니다.
post로 넘겨 받으면서 서블릿에서 수정을 하게 되는데요. 저 특정 문자 조합만 저렇게 변하는데요.
substr을 사용해서 자르지만 않으면 제대로 보이고 db에는 저 특수한 문자가 들어가 있습니다. 원인이 뭔지 잘 모르겠고 저 문자는 무엇을 조건으로 저렇게 변하는지 궁금합니다.
Servlet에서 POST(Form)데이타를 받을 경우에는 was는 기본적으로 Ascii Code(8859_1)로 처리합니다.
저렇게 &#숫자 조합으로 들어오는 것이 유니코드 십진수로 변환되어서 들어오는 것이라고 확인했는데요. 44032(가) ~ 55203(힣)까지라고 하더군요.