Как вы подозреваете, это проблема кодировки символов - настроена ли страница на использование кодировки UTF-8? (Вы не можете ошибиться с этой кодировкой.) Кроме того, вы, вероятно, захотите кодировать символ решетки на выходе (£
)
В качестве примера набора символов (как для страницы формы, так и для электронной почты в формате HTML) вы можете использовать:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Тем не менее, есть ли хорошая причина для пользователя вводить символ валюты? Будет ли лучше иметь его в качестве статического текстового элемента или раскрывающегося списка слева от текстового поля? (Не стесняйтесь игнорировать, если я говорю задницу, а вы используете текстовую область произвольной формы или summat.)