Это проблема, с которой я сталкиваюсь каждый раз так часто; Я всегда заканчиваю тем, что пишу какую-то ужасную площадку, но я уверен, что должен быть правильным способом справиться с этим (в конце концов, конечно, не редкость хотеть работать с британскими фунтовыми символами).Как хранить и извлекать символы британского фунта?
Проблема: пользователь вводит символ фунта Великобритании (£
) в текстовое поле в CMS. Они нажимают «сохранить», а значение поля формы сбрасывается с помощью функции JavaScript escape()
и отправляется с помощью запроса jQuery AJAX POST
. Однако в какой-то момент символ фунта становится вопросительным знаком (некорректная кодировка символов?).
Я не могу просто преобразовать символ в его объект HTML перед сохранением в базу данных, потому что, когда значения извлекаются для отображения на лицевой части веб-сайта, они кодируются в формате HTML (поэтому объект будет просто отображаться как является).
Чтобы очистить это для меня раз и навсегда, что должно Я буду делать здесь?
Отлично, спасибо - я не знал, что встроенный jQuery ускользнул. –