admin管理员组

文章数量:1530518

1、问题叙述

小编自己开了一个使用pywifi实现wifi自动连接功能工具,在开发过程中但是明明列表中存在名称为华为的wifi,但是为什么就是连不上!

经过小编在这里疯狂coding+研究,终于不是很完美的解决了这个问题~ 

解决思路:小编认为之所连接不上并非硬件和代码的问题,而是电脑编码问题,小编觉得是不是电脑本身的wifi的ssid也就是wifi名称根本就不是正常的中文而是存储的另一种编码格式,只不过显示在列表的时候他是正常的,,,,很无语!

 然后我继续疯狂研究,,,,,cmd有一个指令:netsh wlan show networks可查看当前wifi列表,,,

但是结果依旧让人心痛,,,,,为撒是???子,,,,

小编依旧不放弃,,经过我不懈的努力终于至少让他显示不出是???而是这个,, 就是将cmd窗口改成识别中文的状态你可以直接在cmd中先执行chcp 936切换成中文的在查看wifi列表netsh wlan show networks或者通过手动更改

 让我找到了,哈哈哈

 直接把这个放在我们的开发程序中写好密码连接即可

程序下载https://download.csdn/download/m0_43432638/19121179?spm=1001.2014.3001.5503 

本文标签: 乱码中文连接不上解决方案名称