在我的android设备上,我正在用英语向我的服务器发出一个简单的RESTful POST请求(“helloworld”)。这是可行的,然后一个简单的GET请求可以返回“helloworld”作为响应。 但是当我用中文发帖时,服务器收到了????GET请求返回??? 我正在Android设备上输入中文文本。你知道吗
我需要做些什么才能让djangorestframework与中文一起工作?你知道吗
谢谢你!你知道吗
在django设置.py我已经启用了:
LANGUAGE_CODE = 'en-us'
LOCALES = (
('en', u'English'),
('zh-tw', u'Mandarin (Taiwan)'),
('zh-cn', u'Mandarin (China)'),
)
翻译只适用于可浏览的API,可能适用于错误响应消息。你知道吗
您可能需要再次检查客户端编码。conversion error between JSON for Chinese characters对此有很好的解释。你知道吗
许多人使用asynchttpclientforandroid来发出网络请求。因此,无论何时向服务器发布内容,都将使用StringEntity。所以只需确保如上所述指定编码。然后一切正常。不需要对Django设置或Djangorestframework做任何操作。你知道吗
相关问题 更多 >
编程相关推荐