我在运行 PHP 5.6 的受限服务器上使用 PHPExcel。
我尝试将一些日文字符包含在 CSV 和 Excel 输出中。鉴于在 HTML 或 PDF 中也有可能具有相同的输出,我正在使用 PHPExcel 构建所有数据,并根据请求更改编写器。
通过使用导出为 Excel 文件,我设法让 CSV 导出在 Excel 中成功打开,$objWriter->setUseBOM(true)
但我将日语字符替换为废话,例如:
éÂÂä¿¡ãÂÂãÂÂãÂÂIDã¡ã¼ã«ã«IDã®è¨Âè¼ÂãÂÂãªãÂÂ
从我读过的内容来看,我最好的选择是将字符串转换为 UTF-16LE,但是,我无法访问mb_string
oriconv
并且我正在努力寻找如何解决这个问题。我想知道 Excel2007 是否会出现同样的问题,但我无法访问php_zip
或zlib
无法使用 PCLZip。我想我完蛋了。
有谁知道如何让 Excel 正确解释这些字符?