Javascript 获取货币符号的特殊文本字符的HTML实体代码

Javascript 获取货币符号的特殊文本字符的HTML实体代码,javascript,react-native,Javascript,React Native,如何在JavaScript中将货币HTML字符串转换为符号。 下面是API的响应。 例如£需要像那样进行转换 您可以在此处查看我的API响应: > getOptions: { > "FKP": "Falkland Islands pound (£)", > "GBP": "Pound sterling (£)", > "GEL": "Georgia

如何在JavaScript中将货币HTML字符串转换为符号。 下面是API的响应。 例如
£需要像
那样进行转换

您可以在此处查看我的API响应:

>   getOptions: {
>             "FKP": "Falkland Islands pound (£)",
>             "GBP": "Pound sterling (£)",
>             "GEL": "Georgian lari (ლ)",
>             "GGP": "Guernsey pound (£)",
>     }


Please suggest. 
https://html-online.com/editor/

Following this link if you are click this link (just paste inside in this link  `£` automatically converted pounds Symbol like £ )

您可能正在某种上下文中使用字符串,该上下文要么转义HTML控制字符(如
&
),要么不解释/显示为HTML内容,因此
£字符串将按原样显示

一个解决方法是不要使用HTML实体,如
£但不同货币符号的实际Unicode字符:

getOptions: {
  "FKP": "Falkland Islands pound (\u00A3)",
  "GBP": "Pound sterling (\u00A3)",
  "GEL": "Georgian lari (\u10DA)",
  "GGP": "Guernsey pound (\u00A3)",
}

请参阅此Unicode图表以供参考。

您可以使用Intl设置格式,使用区域设置和货币代码选择格式

var编号=123456.789;
//请求货币格式
console.log(新的Intl.NumberFormat('de-de'{
风格:“货币”,
货币:欧元
}).格式(编号);
// → 123.456,79 €
//日元不使用小单位
console.log(新的Intl.NumberFormat('ja-JP'{
风格:“货币”,
货币:日元
}).格式(编号);
// → ¥123,457
//限制为三位有效数字
console.log(新的Intl.NumberFormat('en-IN'){
最大有效位数:3
}).格式(编号);

// → 123000
是的,最后我得到了一个绝对的解决方案。 就像我安装的
npm安装html实体一样。之后,当我们在这样的特定地方使用时
两人都在做这个

const Entities = require('html-entities').AllHtmlEntities;

const entities = new Entities();
在这之后,
console.log(entities.decode(“£;”)
一样获得结果输出


请参阅此链接

您到底想转换什么?一种货币对另一种货币或货币代码对货币符号。我仍然有56种货币代码,我希望它们都是。我使用的货币代码将显示symbol检查此可能重复的可能重复的,但在我的服务响应中,如下图所示,var Currency_symbol={“GBP”:“£;”,“GGP”:“£;”,},如果我使用货币_symbol.GBP显示£;在文本中不显示货币符号确保您的文档为UTF-8格式,有关更多信息,您可以在w3school.com上尝试使用它我将显示£

否则,我认为您应该自定义您的响应。您是否使用FKP进行了尝试?货币代码列表包括它(我没有测试),您可以在此处找到代码列表:在我测试的所有实现中,使用FKP返回货币代码(即FKP),而不是符号(£),这不是OP想要的。如果这是您的答案,你应该接受它,这样它可以作为一个副本引用,而且其他人也知道搜索结果中有一个可接受的答案。
const Entities = require('html-entities').AllHtmlEntities;

const entities = new Entities();