我正在尝试添加一个 Unicode 字符(https://emojipedia.org/fire/
答案1
最初 IEEE 802.11 将 SSID 定义为最多 32 个字节,但未指定如何解释字符串(US ASCII?ISO-8859-1?某些 IBM/Windows“代码页”?UTF8?UTF16?),也没有说明对可接受值的任何限制。
多年来,不同的供应商在允许您设置的内容以及如何解释最多 32 个字节的值方面做出了不同的选择。因此,即使您可以通过 UTF8 设置 Unicode 字符,也无法保证特定客户端软件在扫描中看到它时会以这种方式解释它。
听起来您的 AP 的基于 Web 的管理 UI 可能妨碍了设置 UTF8 字符。真遗憾。如果不知道 AP 上的 Web 服务器在通过 POST 收到该字段时如何处理该字段,就很难知道如何提供帮助。
哦!嘿。要尝试的一件事是确保您没有将该表情符号设置为长度已接近 32 个字节的 SSID 的最后一个字符。UTF8 以占用多个字节的方式对大多数 Unicode 字符进行编码,并且 SSID 长度限制只关心底层字节,而不是它包含多少个字符。因此,如果您使用“火”表情符号作为其他 7 位 ASCII SSID 的第 30 个字符,并且火表情符号的 UTF8 编码为 4 个字节(我没有查找),这将使您提议的 SSID 占用 33 个字节,这太长了。