日本語のテキストをエクセル(xls)に書き出せず困っています。
次のコードを使用しました。
header('Content-type: application/ms-excel;charset=UTF-8');
header('Content-Disposition: attachment; filename='.$filename);
header("Pragma: no-cache");
echo $contents;
しかし、Excel ファイルでは、テキストが次のようなおかしな文字に変わりました。
é™?定ç‰? ã?¨ã??ã?¯ã??ã?£ã?†ã?ªã?¢å??犬ã?®ã?Œæ??ã?
â'ã??ã£??ã£?âŸã?â†ã£?â£ã£??ã£??ã£??ã?? ??
現在、hostingmanager を使用しており、同じコードを使用して別のサーバーで試してみましたが、問題はありません。
何が問題になる可能性があります。PHPのバージョンのせい?? 私を助けてください。