Konwertuj Unicode z łańcucha JSON za pomocą PHP

Czytałem już o kilku rozwiązaniach, ale nie udało mi się jeszcze niczego uruchomić.

Mam ciąg JSON, który czytam z wywołania API i zawiera znaki Unicode -\u00c2\u00a3 na przykład jest symbolem £.

Chciałbym użyć PHP do ich konwersji£ lub£.

Patrzę na problem i znalazłem następujący kod (używając mojego symbolu funta do przetestowania), ale wydawało się, że nie działa:

$title = preg_replace("/\\\\u([a-f0-9]{4})/e", "iconv('UCS-4LE','UTF-8',pack('V', hexdec('U$1')))", '\u00c2\u00a3');

Wyjście jest£.

Czy mam rację, sądząc, że jest to kodowanie UTF-16? Jak przekonwertować je na format HTML?

AKTUALIZACJA

Wydaje się, że ciąg JSON z interfejsu API ma 2 lub 3 nieskasowane ciągi Unicode, np .:

That\u00e2\u0080\u0099s (right single quotation)
\u00c2\u00a (pound symbol)

questionAnswers(3)

yourAnswerToTheQuestion