我已经在我的PC上迁移并安装了我们公司的开发环境。安装与我的合作伙伴在他的机器上完全相同(具有精确配置的IIS,具有精确php.ini的相同php版本,精确版本的MariaDB等等)并且两台PC都在运行Windows 7 64bit
但是当尝试在选择中显示元素列表时,只有在我的电脑中才会出现问题。
问题是我们的自定义表单中的select元素(使用Form API)显示了一些空白的optios。在返回Foo
中的print_r()
元素之前使用$form
我可以看到数组正确包含所有索引和值。
以下是对正在发生的事情的捕捉:
答案 0 :(得分:0)
好吧,经过几天调查问题后,我发现数据库的字符集是在latin1而不是在utf8中,这打破了一些具有西班牙语重音的字符串,因此重新安装mariadb服务器并检查选项utf8的默认服务器字符集解决了这个问题。