Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PHP で UCS-2 リトル エンディアンを使用してファイルに情報を書き込む必要があるため、エディターでそのファイルを開くと、添付の図に示すようにエンコーディングが UCS-2 リトル エンディアンに設定されます。
私は何をすべきか?
iconv を使用できます。iconv('UTF-8', 'UCS-2LE', $string); さらに、結果のファイルに BOM を追加する必要があります ( "\xFF\xFE")。
iconv('UTF-8', 'UCS-2LE', $string);
"\xFF\xFE"
私のメモ帳++は、あなたの写真のようにエンコーディングを設定します。
iconv() を使用して文字セットを変換できます。サポートされているエンコーディングのリストについては、コマンド ラインで「iconv --list」を確認してください。