Cakephp 选择下拉列表显示utf-8字符,但不显示中文字符

Cakephp 选择下拉列表显示utf-8字符,但不显示中文字符,cakephp,utf-8,cjk,Cakephp,Utf 8,Cjk,编码是在cakephp中完成的 有一个定义为types的变量,它存储从数据库本身填充的数组 该站点是中文的,因此数据库存储utf-8字符 当我们试图显示下拉列表时,它不显示中文字符 但是utf-8字符 若我对该变量类型进行打印,\r,它会打印出中文字符,但不会在下拉列表中显示相同的字符。您的布局中是否有以下内容。。如果没有,请尝试添加: <meta http-equiv="content-type" content="text/html; charset=UTF-8" />

编码是在cakephp中完成的

有一个定义为
types
的变量,它存储从数据库本身填充的数组

该站点是中文的,因此数据库存储utf-8字符

当我们试图显示下拉列表时,它不显示中文字符 但是utf-8字符


若我对该变量类型进行
打印,\r
,它会打印出中文字符,但不会在下拉列表中显示相同的字符。

您的布局中是否有以下内容。。如果没有,请尝试添加:


<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 


希望它有帮助

对于选项值,它显示正确的中文字符,但在选项标记之间它不喜欢,例如显示utf-8格式。您是否从数据库获取值..?尝试使用普通的选择标记,而不是使用cakephp的输入标记进行选择,这可能会解决您的问题。