编程语言
首页 > 编程语言> > javascript – AngularJS路由中的Unicode / utf-8字符

javascript – AngularJS路由中的Unicode / utf-8字符

作者:互联网

我有兴趣在AngularJS应用程序中使用带有希伯来字符的可读路由:

http://localhost/#!/project/מה+המצב

但是,当我通过AngularJS路由器运行URL时,浏览器地址栏显示以下URL:

http://localhost/#!/project/%D7%9E%D7%94%20%D7%94%D7%9E%D7%A6%D7%91

我试图在一个简单的页面上导航到URL,没有角度,URL在地址栏中显示正常,这让我相信AngularJS是罪魁祸首.

怎么实现这个?

解决方法:

您需要启用html5模式($locationProvider.html5Mode(true).hashPrefix(‘!’);在app配置中).浏览器会在地址栏中正确显示utf8字符.

标签:javascript,angularjs,unicode,utf-8,hebrew
来源: https://codeday.me/bug/20190708/1404846.html