Cake PHP Xls Helper utf 8 for sql server

时间:2014-04-04 07:51:40

标签: php excel cakephp utf-8

我正在尝试使用cake php将sql server数据导出到.xls文件中。 Xls Helper工作得很好但是当谈到特殊(希腊)字符时,我没有得到预期的结果。

我已经尝试过以下内容:

  1. 添加database.php 'encoding'=> PDO :: SQLSRV_ENCODING_UTF8
  2. 添加Xls Helper类 header(“Content-Type:application / vnd.ms-excel; charset = UTF-8”);
  3. 添加Xls Helper类 echo“\ xEF \ xBB \ xBF”; // UTF-8 BOM (第3幕完全破坏了我的格式我可以看到特殊字符)
  4. 改进的试验并没有让我得到解决方案,一些帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

这段代码似乎可以完成这项工作:

$xls->writeLabel($rowNumber, $columnNumber, mb_convert_encoding($phpArray['ModelName']  ['fieldName'], 'ISO-8859-7'));