2014-02-24 102 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

相关问题