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