2011-06-09 63 views
1

我想使用我在某些网站上找到的代码将mysql转换为excel。PHP到Excel特殊字符问题

这里是链接到代码我试图使用方法:

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

当我尝试保存Excel它工作正常,它没有特殊characeters。

但其转换之后从MySQL数据

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

到在Excel

ÇüéüâäÃA¥Ã§ÃªÃ«谩¨Ã¯Ã®Ã¬Ã“一个个”‰Ã'öòûùÿÃ-ÃœÆ'áñÃ'α阿姨“×£I©Î'âžÏ†Îμâ©Â£A¥â ,§

以及从mysql下面的文本它不显示一个excel文件中的东西。

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

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

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

回答

0

它与添加UTF16-LE作为编码类型解决。对于第二部分,文本仍然缺失,我看起来像它与我正在使用的代码和文本中的换行符有关的东西,所以我将调试它,看看我是否可以修复它。