PHP到Excel特殊字符的问题

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

这里是我试图使用的代码的链接:

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

当我尝试保存excel它工作正常,它没有特殊的字符。

但它转换从MySQL的以下数据

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

进入这个在Excel中

ÇÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃà “×£I©Î'âžÏ†Îμâ©Â£A¥â,§

和从MySQL下面的文本,它不会显示任何东西在Excel文件。

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

我试着设置下面的额外的标题,但它没有帮助:

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

这是解决与添加UTF16-LE作为编码types。 第二部分文本仍然缺失,我看起来像它的东西在我正在使用的代码和文本中的换行符,所以我会debugging它,看看我是否可以修复它。