Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
货币符号不';不能在javascript中正确显示_Javascript_Php - Fatal编程技术网

货币符号不';不能在javascript中正确显示

货币符号不';不能在javascript中正确显示,javascript,php,Javascript,Php,我在数据库表上有 ---------- id currency currency_symbol 1 euro `€` 2 yen `¥` ---------- 当我从php获取它时,它工作得很好。但当我用javascript在HTML中重新拼贴货币符号时,它会打印出&euro非&欧元精确符号。使用html\u entity\u decode功能。它解码html实体 ex: echo html_entity_decod

我在数据库表上有

----------
id currency currency_symbol

1    euro       `€`  
2    yen        `¥`
----------

当我从php获取它时,它工作得很好。但当我用javascript在HTML中重新拼贴货币符号时,它会打印出
&euro
&欧元精确符号。

使用
html\u entity\u decode
功能。它解码html实体

ex: echo html_entity_decode('€') //outputs '€' symbol

是的,因为文本是
&euro而不是“€”。您不应该在数据库中存储HTML实体。将“€”直接存储在数据库中,因为这样您就可以简单地打印出您的意思。