PHPで変数、配列、連想配列の文字コードの変換はmb_convert_encodingを使う

どの情報も間違っているか古い。



EUC-JPからUTF-8に変換する例
$array = mb_convert_encoding($array, "UTF-8","euc_jp");


PHP7.2以降で使用可能。
公式に書いてある。
https://www.php.net/manual/ja/function.mb-convert-encoding.php

指定可能な文字エンコーディング

stringかarrayを指定できる。arrayはPHPの場合、連想配列も含むので問題なく変換できる。

2020年1月28日火曜日