我一直在努力使這項工作一段時間..讓我瘋狂。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