我想使用Zend Framework 1.12 PDO插入函数来保存一些数据。我得到以下数组:
array (size=2)
'ticket_id' => string '1' (length=1)
't_title' => string 'Foo Ä Bar' (length=9)
我调用insert函数并用标题保存id。我检查数据库后,只提交了ID和标题Foo。如果有一个没有异常的变音符号,那么字符串会被删除,我不知道为什么...... 当我通过phpmyadmin umlauts手动输入时,它可以工作。
列t_title设置为' utf8_unicode_ci'和' varchar(255)'。
数据库连接:
resources.db.adapter = "PDO_MYSQL"
resources.db.params.host = "host"
resources.db.params.dbname = "db"
resources.db.params.username = "user"
resources.db.params.password = "pw"
resources.db.params.charset = "utf8"
resources.db.params.driver_options.1002 = "SET NAMES utf8;"
你见过这个问题吗?