2
PHPで.csvファイルをエクスポートする必要があります。私はそれを行うためのコードの下に使用:utf-8文字用にPHPでCSVをエクスポート
header('Content-Encoding: UTF-8');
header('Content-type: application/csv; charset=UTF-8');
header("Content-Disposition: attachment; filename=$fn");
echo "\xEF\xBB\xBF"; // UTF-8 BOM
print($csv);
$csv
は、いくつかのペルシャ文字が含まれています。 ms excelでエクスポートしたファイルを開くと、間違った文字が表示されました。メモ帳でファイルを開いたときに文字が正しく表示されました。 どうすればこの問題を解決できますか?
はutf8のオリジナルコンテンツですか? $ csvでutf8_encodeを使用すると、それは役に立ちますか? – scott
オリジナルのコンテンツはutf8です。しかし、私は[]のように、それを定義するためにPHPファイル内にタグを使用していませんでした。 –
。私はそのようなことで過去に問題を抱えていました。すべての時点で、それはutf8(つまり、データベースをロードしているデータベース)にあるはずです。このhttp://drupal.org/node/172996もまた、csvファイルに固有の問題である可能性があります。ある人が.txtとして保存することを提案し、.txtがutf8とcsvのみをサポートしているのでExcelのcsvとして.txtを開くことを提案している。ascii – scott