Html 页面加载时的字符编码

Html 页面加载时的字符编码,html,angular,utf-8,character-encoding,Html,Angular,Utf 8,Character Encoding,当我在Angular 2应用程序中重新加载页面时,我遇到以下波兰字符编码问题: City List / Dup%C3%B3w 但当我从另一个状态过渡时,一切都很好: City List / Dupów 我在intex.html的头中包含了这个 <meta charset="utf-8"> 如何解决这个问题 @编辑 我从URI中以stateparm的形式获得了Dupów,在挖掘代码后,该参数似乎在检索后没有被解码。这是有效的UTF-8,但您的文本是URL编码的。 您可以使用

当我在Angular 2应用程序中重新加载页面时,我遇到以下波兰字符编码问题:

City List / Dup%C3%B3w 
但当我从另一个状态过渡时,一切都很好:

City List / Dupów
我在intex.html的头中包含了这个

<meta charset="utf-8">

如何解决这个问题

@编辑


我从URI中以stateparm的形式获得了
Dupów
,在挖掘代码后,该参数似乎在检索后没有被解码。

这是有效的UTF-8,但您的文本是URL编码的。 您可以使用decodeURIComponent函数或检查encodeURIComponent(在JS中,urldecode for PHP)是否在某处使用

decodeURIComponent('City List / Dup%C3%B3w'); 
=>“城市列表/Dupów”


这是有效的UTF-8,但您的文本是URL编码的。 您可以使用decodeURIComponent函数或检查encodeURIComponent(在JS中,urldecode for PHP)是否在某处使用

decodeURIComponent('City List / Dup%C3%B3w'); 
=>“城市列表/Dupów”


请您详细说明如何提供这些数据以及如何绑定?官方名称不是“字符编码问题”,而是“URL编码字符串”。我确信Angular不会将没有充分理由的非URL内容作为URL处理(例如,您的代码中存在错误)。请您添加有关如何提供此数据以及如何绑定的详细信息。官方名称不是“字符编码问题”,而是“URL编码字符串”。我确信Angular不会将没有好的理由就不是URL的东西作为URL处理(例如,代码中的错误)。