Функция money_format (), показывающая вместо символа местной валюты (фунт)

Кто-нибудь знает, почему money_format() показывает вместо знака фунта (£).

Функция отлично работает на моем локальном сервере, но когда я загружаю ее на свой удаленный сервер, если отображается неправильно.

Кто-нибудь знает решение?

Вам нужно использовать £ , а не £

Полный список символов, затронутых таким образом, можно найти по адресу http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references

Связано: php удалить / идентифицировать этот символ

Цитата из Gumbo

Символом является ХАРАКТЕР ЗАМЕНЫ (U + FFFD). Он используется, когда в коде UTF произошла ошибка:

FFFD ЗАМЕНА ХАРАКТЕРА

используется для замены входящего символа, значение которого неизвестно или непредставимо в Unicode