首页 > 为什么google authenticator不能扫描出uri包含中文的二维码?

为什么google authenticator不能扫描出uri包含中文的二维码?

我在为博客做谷歌验证,jquery-qrcode生成二位码,提供的uri包含用户名,例如:

otpauth://totp/test:用户名?secret=6ET4V7MRTXPQIJ33PER5ZPCRXNOLLJ3X

用户名有可能为中文,这个时候google authenticator扫描会报错,

could not find a valid secret key

但是微软验证器能够扫描出二维码,并且显示出中文用户名,这是为什么呢。

原来google验证的uri的lable与issuer都要是URL编码的,但是为什么微软的验证器不需要,这是为什么,求大神解答。

【热门文章】
【热门文章】