faris faris - 5 months ago 31
Javascript Question

HTML escape for euro character not being interpreted in textarea?

It's showing

instead of the € (currency sign) in the textarea. Does anyone have an idea why this is going wrong?

$currency = "&euro;"; //using php with other data from database

echo "<script>
// pass the currency to javascript and put in textarea shared with other on clicks

//shared textarea
<textarea class="form-control" name="message" id="snsdescp"></textarea>


The val() method does no encoding/decoding, as a hack you can use the html() function for the encoding and then strip the text:


Here is a working jsFiddle for your textarea.