【发布时间】:2019-10-01 05:24:30
【问题描述】:
特殊字符未正确呈现,它们给出黑色“?”而是。
我有一个来自 API 响应的字符串,例如“Perrier-Jouët”,但在屏幕上显示时如下所示
我已经在我的 html 中使用 <meta charset="utf-8" />
谁能告诉我如何正确渲染它?
TIA
【问题讨论】:
-
您还必须将文件保存为 UTF-8。您使用的是哪个文本编辑器?
-
你知道字符串是使用像encodeURI(string)这样的函数编码的吗?如果是这样,您可以尝试使用 decodeURI(string) 对其进行解码吗?
-
@Ry- 我正在使用 VS 代码。
-
底栏对文件的编码有什么看法? stackoverflow.com/questions/30082741/… 也许是“Latin-1”之类的? (无论如何,您应该可以通过这种方式进行更改。)
-
@KomalR 我试过 decodeURI(string) 仍然没有得到渲染。我还有吗?在字符串中。
标签: javascript utf-8