Native WiFi无法传递带空格的WPA-PSK密码
gomi 2011-06-24 04:15:14 试图通过Native WiFi控制无线网卡连接AP,加密方式为WPA-PSK/WPA2-PSK,当密码以空格开头或结尾时,发现空格会被系统丢弃而造成密码错误,请教各位大侠如何解决。
具体情况如下:
创建一个XML profile,密码部分如下:
<sharedKey>
<keyType>passPhrase</keyType>
<protected>false</protected>
<keyMaterial> 12345678 </keyMaterial>
</sharedKey>
( 是空格的转义,实际的密码是" 12345678 "前后各有2个空格)
调用WlanConnect()是OK的,但发现当AP端配置的密码是"12345678"时可以连接成功,这说明密码前后的空格实际被丢弃了。
所以请教这种情况应该如何解决,如何书写XML才能让密码前后的空格生效呢?