携帯Webサイトを作る際、文字コードがShift-JISにするのが一般的。
このWebサイトからフォームで日本語を POSTする場合、
Python側で受取る時に注意が必要。
通常PythonではUTF-8で受取るため、文字化けを起こす。
そこで、self.request.get('xxx)とする前に
self.request.charset('Shift-JIS')で文字コードを指定する。
こんな感じ
def post(self):
self.request.charset="Shift-JIS"
self.request.get('hoge')
0 件のコメント:
コメントを投稿