当我在Angular 2应用中重新加载页面时,我收到以下波兰语字符编码问题:
City List / Dup%C3%B3w
但是当我从另一个州过渡时,一切都很好:
City List / Dupów
我把它包含在我的intex.html的头部。
<meta charset="utf-8">
如何解决这个问题?
@edit
我从URI中获取Dupów
作为stateParam,并且在挖掘代码后,似乎在检索后param没有被解码。
答案 0 :(得分:0)
这是有效的UTF-8,但您的文字是URL编码的。 您可以使用decodeURIComponent函数或检查是否在某处使用了encodeURIComponent(在JS中,用于PHP的urldecode)。
decodeURIComponent('City List / Dup%C3%B3w');
=&GT; “城市名单/Dupów”