/ / PHPからExcelへの特殊文字の問題-php、mysql、excel

PHPはExcelの特殊文字の問題に - php、mysql、excel

私はいくつかのウェブサイトで見つけたコードを使用して、mysqlをExcelに変換しようとしています。

ここに私が使用しようとしているコードへのリンクがあります:

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

Excelを保存しようとすると、特別な文字はありませんがうまく動作します。

しかし、mysqlから次のデータを変換します

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

これにExcelで

¼ 「ΣΩδ∞φε∩£¥₧

また、mysqlの以下のテキストの場合、Excelファイルには何も表示されません。

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

私は次の追加のヘッダーを設定しようとしましたが、助けにはなりませんでした:

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

回答:

回答№1は0

UTF16-LEをエンコードとして追加することで解決しましたタイプ。 2番目の部分のテキストはまだ欠落しています。使用しているコードとテキストの改行に関連して何かが見えます。デバッグして修正できるかどうかを確認します。