我有一个php脚本,它使用sql select来获取数据并将其放入文本表单域进行编辑,然后在外部php文件中将其写回firebird DB。
在主文件中,我已将HTML图表集设置为ISO8859_1,并且everthing工作正常。
在外部保存文件中,我无法设置它。所以我保存到firebird数据库时会有奇怪的字符。
$conn = ADONewConnection('ibase');
$conn->Connect('localhost:C:\DATA.FDB','sysdba','masterkey');
我已经阅读了ADODB手册和其他几个页面,并尝试了8小时没有运气的所有想象。
编辑:对不起,我完全混淆了2个文件,所以我在非ADODB版本之前发布了,abouve是精简ADODB版本。那么我如何扩展这个以更改chartset =答案 0 :(得分:0)
字符集是ibase_connect
function的第四个参数,所以
$dbh = ibase_connect($host, $username, $password, 'ISO8859_1')
应该这样做。