2011-06-09 61 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作爲編碼類型解決。對於第二部分,文本仍然缺失,我看起來像它與我正在使用的代碼和文本中的換行符有關的東西,所以我將調試它,看看我是否可以修復它。