あるAPIを利用し、PHPでウェブサービスを作っています。入力されたユーザー名で外部サービスアカウントを作り、そのサービスをウェブで利用できるようなものです。が、その外部サービスが日本語に対応していないのか、
「あいうえお」
というユーザー名が
「\u00E3\u0081\u0082\u00E3\u0081\u0084\u00E3\u0081\u0086\u00E3\u0081\u0088\u00E3\u0081\u008A」
というユーザー名で登録されていたので、APIでユーザー名を取得、表示すると文字化けします。
どうにかしてPHPで文字化けを起こさないように変換できないでしょうか。
この仕様に気づかず、サービスを開始してしまったため、すでに登録者がおり、会員番号を振ってそれで登録というようなことはできません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。