2014-02-24 100 views
0

我有連接到oracle數據庫11g的html + php應用程序。我試圖通過窗體插入阿拉伯字符,它顯示「????」的問題如何將阿拉伯文字插入到oracle數據庫中?

我衝浪互聯網尋找解決方案,我做了幾乎所有的技巧,但沒有任何工作,直到現在!請我不同尋求幫助!

我的環境:

  • Windows 7家庭高級
  • HTML字符集設置爲UTF-8(我試過窗口-1256,窗口1252還沒有工作)
  • 註冊表NLS_LANG設置以AMERICAN_AMERICA.AR8MSWIN1256
  • oracle 11g將表列設置爲NVARCHAR2
  • oracle字符集爲WE8MSWIN1252

注:阿拉伯字符顯示正確當數據經由SQL DEVELOPER插入,知道SQL開發編碼設置爲窗口-1256

由於

編輯: 我將oracle字符集更改爲al32utf8,仍然是同樣的問題!

回答

0

嘗試將數據庫字符集設置爲UTF-8。 這是最接近的來源,所以也許它應該工作。

+0

好的我做到了,但沒有工作! – Engineeroholic

+0

但是爲什麼當我使用SQL開發人員時它工作正常?這意味着問題是在HTML + PHP方面..我試圖改變HTML字符集仍然沒有希望..其驅使我瘋狂! – Engineeroholic

相關問題