Php Drupal7表单API-Select元素在迁移后显示一些空选项
我已经在我的电脑上迁移并安装了我们公司的开发环境。安装与我的合作伙伴在他的电脑上的安装完全相同(IIS具有精确的配置,相同的php版本具有精确的php.ini,精确的MariaDB版本等),并且这两台电脑都在64位Windows 7上运行 但是,只有在我的电脑中,当我试图在选择列表中显示元素列表时,才会出现一个问题 问题是我们的定制表单(带有表单API)中的select元素显示了一些空白选项。在返回Php Drupal7表单API-Select元素在迁移后显示一些空选项,php,drupal,drop-down-menu,Php,Drupal,Drop Down Menu,我已经在我的电脑上迁移并安装了我们公司的开发环境。安装与我的合作伙伴在他的电脑上的安装完全相同(IIS具有精确的配置,相同的php版本具有精确的php.ini,精确的MariaDB版本等),并且这两台电脑都在64位Windows 7上运行 但是,只有在我的电脑中,当我试图在选择列表中显示元素列表时,才会出现一个问题 问题是我们的定制表单(带有表单API)中的select元素显示了一些空白选项。在返回hook\u表单中的form元素之前,使用print\r(),我可以看到数组正确地包含所有索引和值
hook\u表单中的form
元素之前,使用print\r()
,我可以看到数组正确地包含所有索引和值
下面是正在发生的事情的一个捕获:
好吧,经过几天的调查,我发现数据库的字符集是拉丁文的,而不是utf8,这打破了一些带有西班牙语口音的字符串,因此重新安装mariadb服务器并将默认服务器字符集选项选为utf8解决了问题