首先需要将中文转为URL编码格式,然后将转换成URL编码的名称值放到一个数组中,转换出来有多少个字节,广播名称长度就得对应多少个字节。
URL编码工具可在网上搜索,这里放一个URL编码格式转换的参考网址:
https://tool.oschina.net/encode?type=4
比如现在想把设备名称设置为“你好”(不包含双引号),则到网址进行URL转换格式如图所示。
每一个%后面的数都是一个字节,每个汉字由3个字节组成。所以汉字“你好”转换为URL编码后则变为{0xe4,0xbd,0xa0,0xe5,0xa5,0xbd },其中{0xe4,0xbd,0xa0}代表“你”,{0xe5,0xa5,0xbd}代表“好”。
在程序中以数组存储设备名称如图所示。