ruijio回答ポイント 200ptウォッチ 1

PHPで動的にCSVを生成・DLできるようなツールを作ってます。


スクリプトの文字コードがUTF-8で、Excelで利用可能にしたいので最後にSJISに変換[mb_convert_encoding($con , "SJIS" , "AUTO")]しているのですが、

必ずファイルの先頭(この場合excelのA1セル)に「ソ・」や「ソ・ソ・」という化けた文字が出来てしまいます。

いくつかのphpファイルをインクルードして行なってたのですが、インクルードすればするほど「ソ・」がファイルの先頭に増えていくので、http://feedtailor.jp/oishi/2007/06/php_2.html ここにあることかなと思い、PHPの終了タグを省略するなどして見ましたが、結果変わりません。

もちろん、ファイル内ではcsvに書き込む部分以外では、一切echo やprintは行なっておりません。

対処方ご存知の方、いらっしゃいましたらご解答宜しくお願い致します。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2008-09-18 12:04:32
終了日時
2008-09-18 13:39:08
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

SJIS223PHP7798CSV1025UTF-8628文字コード574スクリプト2307Excel3146

人気の質問

メニュー

PC版