1

我有一个 php 脚本,它使用 sql select 来获取数据并将其放入文本表单域中进行编辑,然后在外部 php 文件中将其写回 firebird 数据库。

在主文件中,我将 HTML 图表集设置为 ISO8859_1,一切正常。

在外部保存文件中我无法设置它。所以当我保存到它时,我的火鸟数据库中有奇怪的字符。

$conn = ADONewConnection('ibase'); 
      $conn->Connect('localhost:C:\DATA.FDB','sysdba','masterkey');

我已经阅读了 ADODB 手册和其他几页,并在 8 小时内尝试了我能想象的一切,但没有运气。

编辑:我很抱歉,我完全混淆了 2 个文件,所以我在非 ADODB 版本之前发布了,上面是流线 ADODB 版本。那么我如何扩展它来改变图表集=

4

1 回答 1

0

字符集是ibase_connect函数的第四个参数,所以

$dbh = ibase_connect($host, $username, $password, 'ISO8859_1')

应该做的伎俩。

于 2012-10-14T11:07:28.047 回答