그냥 무지 기본적인, 구글 앱엔진 시작하기 책 보면서 뺄건 다 빼고서 만들었는데요.
용도를 안드로이드 앱에서 공지사항이나, 변경사항등을 접속할 서버 용도로 만든겁니다.
http://m-translator.appspot.com/
요거인데요......
안에서는 기본적으로 생각했던건 다 되는데요.
http://m-translator.appspot.com/api/notice/ 요기가 api로 가장 최근글 하나만 뽑아와서
json형식으로 뿌려주는 곳이거든요.
근데 실행해보시면...
{ "data": [ { "content": "\uc548\ub155\ud558\uc2ed\ub2c8\uae4c?? \ud14c
\uc2a4\ud2b8 \ubc84\uc804 \uacf5\uc9c0\uc0ac\ud56d \uc5f0\uc2b5\uc911\r
\n\uc785\ub2c8\ub2e4~~", "title": "\uc548\ub155\ud558\uc138\uc694.
\uccab \uacf5\uc9c0\uc0ac\ud56d\uc785\ub2c8\ub2e4.", "version":
"0.1" } ], "request": "Notice", "result": "Success" }
이런식으로 출력됩니다.... 한글이 다 깨져요. 저게 ansi 형 인건가요?
책에서 본 unicode(req.POST['title'].strip(), 'utf8'), 이런식으로 해보려 하면 unicode
decode error가 떠서 unicode() 는 지웠는데...
걍 웹에서 보면 정상적으로 보이거든요.
어찌해야 할까요?
api페이지에서 json 으로 dumps 하실때 ensure_ascii 파라미터를 false 로 넣으시면 원하는 결과를 얻으실 듯합니다.
--
Google 그룹스 '구글 앱 엔진 개발자 토론 그룹' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 google-app-...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 google-app-engine...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/google-app-engine-korea?hl=ko에서 그룹을 방문하세요.