(PHP fputcsvを使用して)UTF-8でエンコードされたコンテンツを含むファイルを作成しました。Notepad ++はエンコードを認識できますか?
Notepad ++でこのファイルを開くと、文字が間違っています(Notepad ++はANSIエンコーディングで始まります)。
「フォーマット」 - >「UTF-8でエンコードする」をメニューから設定すると、すべて問題ありません。
私は心配していますが、メモ帳++は何らかの形でエンコーディングを認識でき、fputcsv
で作成されたファイルで何か問題がありますか?最初のバイトか何か?
PHPでByte Order Markを制御する方法はありますか? – Kamil
私はPHPの人ではないのではないかと心配していますが、これは役立つかもしれません。http://php.net/manual/en/function.utf8-encode.php#68211 BOMは必要ではないことを覚えておいてください(そして実際にはUnicode標準文書では推奨されていません) –
ありがとう@chamila_c。これは私が知りたかったものです。 – Kamil