【问题标题】:Cake PHP Xls Helper utf 8 for sql serverCake PHP Xls Helper utf 8 for sql server
【发布时间】:2014-05-16 09:49:27
【问题描述】:

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

我已经尝试过以下方法:

  1. 在database.php中添加 '编码' => PDO::SQLSRV_ENCODING_UTF8
  2. 在 Xls Helper 类中添加 header("Content-Type: application/vnd.ms-excel; charset=UTF-8");
  3. 在 Xls Helper 类中添加 回声“\xEF\xBB\xBF”; // UTF-8 物料清单 (第三个动作完全破坏了我的格式但是我可以看到特殊字符)

fformationed 试验没有让我找到解决方案,不胜感激。

【问题讨论】:

  • 您是否将数据嵌入到 中?

标签: php excel cakephp utf-8


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-01-02
    • 2012-08-02
    • 1970-01-01
    • 2021-01-24
    • 1970-01-01
    • 2013-09-14
    • 2015-08-09
    • 2012-02-18
    • 2018-08-02
    相关资源
    最近更新 更多