CakePHP输出UTF-8

Ben*_*ikt 7 html mysql encoding cakephp

我正在尝试将一些Excel数据移动到MySQL,但遇到编码问题.

我做了什么:

  1. OpenOffice 3.1导出数据为csv(utf-8编码)
  2. 通过文件上传导入到phpMyAdmin(表格编码:' utf8_unicode_ci ')

在phpMyAdmin的视图模式下,数据显示正确(它使用utf-8作为charset):

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Run Code Online (Sandbox Code Playgroud)

当我尝试在我的网页上显示数据时,我得到一个带有问号的哈希.

系统信息

  • 我试图访问我的页面的语言:德语
  • MySQL客户端版本:5.0.32
  • 我的操作系统:MAC OS X 10.5.7
  • 服务器脚本:CakePHP v1.2.3.8166

此致,Benedikt

sib*_*iba 24

我有类似的症状,我的解决方案是补充

'encoding' => 'UTF8' 
Run Code Online (Sandbox Code Playgroud)

to config/database.php

  • 不要错过,此行存在于默认配置中.但它被评论出来了. (2认同)