Answers:
您可以并且应该将符号的UTF-8字符放入列表中。当某些符号在活动代码页中没有表示形式时,HTML实体就是过去的遗物。因此,只需在列表中使用€,£和¥。
Drupal是从后到前的UTF-8:请使用它。
作为解决方案,您可以对表单元素使用#after_build属性。
假设您有$ options变量和select选项
$form['myselect']['options'] = $options;
$form['myselect']['#after_build'][] = 'custom_select_formatter';
然后您必须定义格式器功能,例如
function custom_select_formatter($form_element, $form_state){
$options = $form_element['#options'] //you can use your option values
}
在这里,即使您#主题添加#前缀#后缀,您也可以重新定义选择元素