【PHP】mb_convert_encoding - API の戻り値の文字コードが期待と違う? 変換しよう
↑↑これは Chrome で Big5 として表示したものです。上が変換前、下が変換後です。 昨日、Google Weather API で遊んでいたところ、言語を設定するパラメータがあることに気づきました。そのパラメータを設定しないと、API は英語で、UTF-8 エンコーディングの値を返します。しかし zh-TW を設定すると、中国語の値が返ってきますが、そのエンコーディングは Big5 です。そのため、この API を使うときは、戻り値を UTF-8 に変換し直してからでないと使えませんでした。今では Big5 のウェブサイトもかなり少なくなっています。そこで昨日、エンコーディングを変換してくれる mb_convert_encoding 関数を探しました~ ...