本文介绍了为什么我不能检测到无线网络的SSID与Android的UNI code字?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我用SSID这是第一个UNI code字符的字符串一个WiFi AP:我想我的Android设备连接到(例如ԱԲԳԴԵԶԷԸԹԺԻԼ)。当我的设备(歌Nexus One)检测的热点,该SSID看起来是这样的:܍܍܍܍܍܍܍܍,不承认它。任何想法如何解决这一问题?
I have a wifi AP with an SSID that's a string of unicode characters (ex: "ԱԲԳԴԵԶԷԸԹԺԻԼ") that I want my Android device to connect to. When my device (Nexus One) detects the hotspot, the SSID looks like this: "܍܍܍܍܍܍܍܍" and does not recognize it. Any idea how to fix this?
推荐答案
在802.11报文中的SSID字段有32个字节。我相信,Android设备(以及其他设备)的选择间preT每个字节作为一个单独的字符(这大概也是802.11标准的一部分)。这就是为什么的SSID被限制为32个字符。
正如在评论中提到,统一code字符可以是连接codeD为UTF-8,所以我刚才的答复是无效的。
As mentioned in the comments, Unicode characters can be encoded as UTF-8 so my earlier answer is not valid.
这篇关于为什么我不能检测到无线网络的SSID与Android的UNI code字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!