php数组中的特殊字符,然后使用phpexcel插入excel

时间:2016-09-22 10:23:55

标签: php phpexcel phpexcel-1.8.0

我需要加入小型的" TM"在php数组中,然后使用phpexcel插入excel文件。但是,生成的excel显示单元格为" FALSE"而不是" ABC™1"。我是否可以知道如何将小型的" TM"在php数组中使用phpexcel将其传递到excel文件中?以下是当前的代码。

version: '2'
services:

  db: #https://hub.docker.com/_/mysql/
    image: mysql
    volumes:
      - "wp-db:/var/lib/mysql:rw"
    env_file:
      - "./conf/db/mysql.env"

volumes:
  wp-db: {}

然后使用phpexcel插入excel

$matchPattern = array
    array("ABC™ 1","ABC","ABC"),
    array("XYZ","XYZ","XYZ")
);

1 个答案:

答案 0 :(得分:0)

这可能是编码问题。

强烈建议您100%确定自己是using UTF-8 with PHP,用于制作的所有步骤。从长远来看,这将为您省去很多麻烦。

然而,有些应用程序与UTF-8的搭配不太好,并且需要开箱即用的不同字符集。对于这些情况,您可以使用mb_convert_encoding()从UTF-8更改为应用程序接受的字符集 在MS-Office中,“安全”字符集取决于本地Office安装,但是“iso-8859-1”通常是最安全的选择。如果可能,请确保标记选择Excel文档中使用的字符集。