【发布时间】:2017-05-12 09:28:37
【问题描述】:
我遇到了重定向到 AngularJS 页面可以包含非 ascii 字符作为查询参数的问题。
当查询包含/?id=test%F6test 时,值立即变为/?id=undefined
(我认为是 Angular)。
有什么好的办法吗?
【问题讨论】:
-
我认为变量未定义,如果您确定变量包含该值并且可用,那么在附加到查询之前尝试对变量进行 urlencode。
-
@atulquest93 字符已编码,%F6 是瑞典语 ö 字符,在名称中并不少见。
标签: angularjs url unicode non-ascii-characters