안드로이드에서 한글로 입력한 값이 utf-8인코딩을 통해 php로 넘겨주고 db로 저장되면
"%EB%A9%A4%EB%B2%84%EC%8B%AD"
형식으로 저장됩니다.
json파서로 안드로이드에서 가져오면 짧은 한글문자는 제대로 퍼오는데
한글이 길어지면 안드로이드에서 못 가져오더군요.
%EB%A9%A4%EB%B2%84%EC%8B%AD 이런씩으로 나타는게 정상인지..
그리고 php상이나 db상에 제대로 뜨게 하는 방법이 있는지 알고 싶습니다.
php에서 디비로 저장될때 utf-8디코딩을 해주면 될거같네요
한글부분만 따로 한글 인코딩하셔서 보내셔야 될꺼 같습니다..
URL이라던지 이런 부분 전체를 인코딩할경우 URL전체가 깨지는 현상이있지요
인코딩하는것만 있고 디코딩 하는부분이 없나보네요...
디코딩하면 다시 "멤버십" 으로 변경 되겠죠.
답변감사합니다.
디코딩되는데 글이 길어지면 못받아와요 ㅠㅠ
GET방식으로 전송할경우 데이터 길이 제한이 있습니다. POST 방식으로 변경해서 전송해보세요!
흠 post 방식인데.. ㅠㅠ
로그인 유지
php에서 디비로 저장될때 utf-8디코딩을 해주면 될거같네요