Я использую angular2 rc.4 и маршрутизатор 3.0.0-beta.1Angular2 пары маршрутизатора запрос китайский искажен
При использовании маршрутизатора параметров запроса, как это:
this.router.navigate(['login'],{queryParams:{err:'中国!'}});
и loginComponent:
constructor(private router:Router) {
this.router.routerState.queryParams.subscribe(
params=>{
this.errMsg=params['err'];
console.log('errMsg is : '+this.errMsg);
}
)
});
Если я сначала откройте страницу '/' для входа в консоль печатает:
"ERRMSG является 中国",
--Оно показывает правильно.
Но когда я обновить браузер, он становится:
"ERRMSG является:% E4% B8% AD% E5% 9B% BD"
Как решить искаженный китайский?
Это звучит как a, но в самом маршрутизаторе. Возможно, вы можете открыть вопрос о github. – Dinistro