我一直在努力使这项工作一段时间..让我疯狂。django和postgres - 支持希伯来文
当我尝试发送POST请求到我的django应用程序希伯来文文本时,它将希伯来语文本存储为???????
。
我想这可能是我的Postgres数据库一个问题,但它的编码是UTF-8,而且,当我手动访问表项,我可以改变文本希伯来语和它的罚款。
我在做什么错?如何用希伯来文发送POST请求并将其成功存储在数据库中?
UPDATE:解决
很显然,我的错误是如此简单,讨厌...
在Android应用中,当你把params,我这样做:
se = new StringEntity(obj.toString());
当我更改我的代码并添加了UTF_8
时,它解决了问题:
se = new StringEntity(obj.toString(), HTTP.UTF_8);
只需要添加UTF_8
编码..
[在Python中解码和编码希伯来语字符串]的可能重复(http://stackoverflow.com/questions/29850912/decoding-and-encoding-hebrew-string-in-python) – JMzance