带有特殊字符的单词无法正确呈现。Javascript有什么方法吗?

带有特殊字符的单词无法正确呈现。Javascript有什么方法吗?,javascript,utf-8,Javascript,Utf 8,特殊字符的渲染不正确,它们改为黑色“?” 我有一个来自API响应的字符串,如“Perrier-Jouët”,但在屏幕上显示时,它看起来如下所示 我已经在html中使用了 有人能告诉我如何正确渲染吗 短暂性脑缺血发作 我相信将它们转换为HTML实体可能会对您有所帮助 并使用UTF-8字符集。您还必须将文件另存为UTF-8。您使用的是哪个文本编辑器?您知道字符串正在使用encodeURI(string)之类的函数进行编码吗?如果是这样的话,你能试着用decodeURI(string)对它进行解

特殊字符的渲染不正确,它们改为黑色“?”

我有一个来自API响应的字符串,如“Perrier-Jouët”,但在屏幕上显示时,它看起来如下所示

我已经在html中使用了

有人能告诉我如何正确渲染吗

短暂性脑缺血发作


我相信将它们转换为HTML实体可能会对您有所帮助


并使用UTF-8字符集。

您还必须将文件另存为UTF-8。您使用的是哪个文本编辑器?您知道字符串正在使用encodeURI(string)之类的函数进行编码吗?如果是这样的话,你能试着用decodeURI(string)对它进行解码吗?@Ry-我使用的是VS代码。下面的条说明了文件的编码吗?也许是“拉丁1”之类的?(不管怎样,你应该可以这样更改。)@KomalR我尝试了decodeURI(字符串),但它仍然没有得到渲染。我还有吗?在字符串中。