如何将阿拉伯文本插入oracle数据库?

时间:2014-02-24 09:08:06

标签: php html character-encoding oracle11g

我将html + php应用程序连接到oracle数据库11g。我试图通过表单插入阿拉伯字符,它显示的问题" ????"

我上网寻找解决方案,我几乎每一招都做了但直到现在都没有用!请大家帮忙!

我的环境:

  • Windows 7家庭高级版
  • html charset设置为utf8(我试过windows-1256,windows-1252也没用)
  • 注册表NLS_LANG设置为AMERICAN_AMERICA.AR8MSWIN1256
  • oracle 11g表列设置为NVARCHAR2
  • oracle字符集是WE8MSWIN1252

注意:通过 SQL DEVELOPER 插入数据时,正确显示,知道SQL Developer编码设置为 windows -1256

由于

修改 我将oracle字符集更改为al32utf8,仍然是同样的问题!

1 个答案:

答案 0 :(得分:0)

尝试将数据库字符集设置为UTF-8。 这是最接近来源的,所以也许它应该正常工作。