上等兵
- 注册时间
- 2017-3-29
- 金币
- 105 个
- 威望
- 1 个
- 荣誉
- 0 个
累计签到:1 天 连续签到:0 天 [LV.20]漫游旅程
|
这是为什么呢?这里需要普及一下关于字符编码的知识。
Windows很早就对中文有很好的支持,中文字符不像英文字符那么简单,因此中文字符一般都会使用指定的字符编码表示,比较常见的就是Unicode编码和UTF编码,典型的代表就是Windows使用的GB2312(针对简体中文)和Linux/安卓/iOS/Mac OS使用的UTF-8编码了。
有兴趣的朋友可以查阅更多的有关字符编码的资料,这里只做了简单的说明,以方便大家理解。
了解了字符编码,就不难理解为什么会出现中文SSID乱码了。如果路由器没有使用与操作系统相匹配的字符编码,就会出现乱码的情况。
首先来看看TP-LINK采用的字符编码。进入路由器设置页面,然后在浏览器菜单选择“查看”-“编码”,就可以看到,TP-LINK使用的是GB2312编码,因此可以被Windows操作系统识别,但可以预见的是,不能被很多的移动设备(如手机、平板电脑)识别。
再来看看JCG无线路由器的情况,进入路由器设置页面,然后在浏览器菜单选择“查看”-“编码”,可以发现,JCG无线路由器采用的是UTF-8字符编码。
那么小米路由器呢?进入路由器设置页面,然后在浏览器菜单选择“查看”-“编码”,发现也是采用的是UTF-8字符编码。
通过以上查看可以发现,TP-LINK作为老牌路由器厂商,依然遵循的是PC为先的理念,对移动设备的个性中文SSID没有办法支持。而转变和反应较快的JCG和小米,更倾向于对移动终端(手机和平板电脑)的个性中文SSID的支持。
实际结果正如我们料想的那样,首先看看安卓手机的情况。
JCG和小米的无线网络名称都可以正常显示,而TP-LINK的显示为乱码。 |
|