Werkzeug: werkzeug.utils.pyのJSONエンコーディングについて

作成日 2016年01月12日  ·  3コメント  ·  ソース: pallets/werkzeug

def get_content_type(mimetype、charset):
"" "mimetypeの文字セットを含む完全なコンテンツタイプ文字列を返します。
mimetypeがテキストを表す場合、文字セットは文字セットとして追加されます
それ以外の場合、mimetypeは変更されずに返されます。
:param mimetype:コンテンツタイプとして使用されるmimetype。
:param charset:テキストのmimetypeの場合に追加される文字セット。
:return:コンテンツタイプ。
"" "
mimetype.startswith( 'text /')または\の場合
mimetype == 'application / xml'または\
(mimetype.startswith( 'application /')および
mimetype.endswith( '+ xml')):
mimetype + = '; charset = '+ charset
mimetypeを返す

私はこれに触れ始めたばかりで、エンコーディングの問題があります。
「mimetype == 'application / json'」を判断してみませんか?

最も参考になるコメント

JSONは常にUTF-8です。

全てのコメント3件

JSONは常にUTF-8です。

@caiz別の議論があります: https ://github.com/request/request/issues/383、およびJSON文字セットの詳細: http ://tools.ietf.org/html/rfc4627#section -3

ご協力ありがとうございました。

このページは役に立ちましたか?
0 / 5 - 0 評価