PHP到Excel的特殊字符问题

时间:2011-06-09 14:34:20

标签: php mysql excel

我正在尝试使用我在某些网站上找到的代码将mysql转换为excel。

以下是我尝试使用的代码的链接:

http://www.phpsimple.net/tutorials/mysql_to_excel/

当我尝试保存excel时,它可以正常工作,没有特殊的追踪者。

但它会转换来自mysql的以下数据

ÇüéüääàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧

进入excel

一个‡Ã¼Ã©Ã¼Ã¢Ã¤ÃA¥Ã§ÃªÃ«Ã¨Ã¯Ã®Ã¬Ã“A“ÉÃ'öòûùÿÃ-ÃœÆ'áñA” α阿姨“£ÎΩÎ'âžÏ†Îμâ©Â£A¥â,§

对于mysql下面的文本,它不会在excel文件中显示任何内容。

ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£ ¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧CUE âäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ ∞φε∩£¥₧ÇüéääàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüääàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαß

我尝试设置以下附加标题,但它没有帮助:

header("Content-type: application/vnd.ms-excel; charset=UTF-8; encoding=UTF-8");

1 个答案:

答案 0 :(得分:0)

通过添加UTF16-LE作为编码类型解决了这个问题。第二部分仍然缺少文本我看起来像我正在使用的代码和文本中的换行符,所以我将调试它,看看我是否可以解决它。