Wi-Fi 二维码
按 WIFI:T:WPA;S:…;P:…;; 构造载荷,中文网络名与特殊字符密码严格转义、往返一致;密码不保存。
输入与参数
ssid— Wi-Fi 名称(支持中文)security— 加密类型password— 密码(不保存、不进 URL/统计)hidden— 隐藏网络(H:true)size— 尺寸(px)margin— 静区(≥4 模块)errorCorrectionLevel— 纠错等级format— 导出格式计划foreground— 前景色background— 背景色
真实示例
ssid=咖啡馆 Wi-Fi;VIP · security=WPA · password=p;:,a\b⏎line2 · hidden=true
→ WIFI:T:WPA;S:咖啡馆 Wi-Fi\;VIP;P:p\;\:\,a\\b\nline2;H:true;; → 解析回 SSID 与密码逐字符一致;计划 qr-wifi-<时间戳>.png(512px、静区 4、M)。密码不写入任何 URL/统计/草稿。
限制与失败处理
仅构造受控载荷与导出计划;未接入真实编码器与扫码客户端,中文 SSID 的真机连接、H:true 兼容性未实测。开放网络不允许携带密码。
FAQ
密码含分号、冒号、反斜杠、换行会坏吗?
不会:分别转义为 \;、\:、\\、\n(回车 \r),解析函数逐字符还原,固定向量测试覆盖。
切换成网址二维码后密码还在 URL 里吗?
不会。URL 只允许公开的 lang/tool 两个白名单参数;切换载荷类型会丢弃 password 等敏感键。