字符编码中ASCII、Unicode和UTF-8的区别
2020-11-21 本文已影响0人
码字与律动
问题描述:
设备名称设置中文后,提示报错:
Contains invalid characters.
因为实现的方式是使用ASCII的,也就是中文是无效字符。那就想到支持中文的编码方式,那就是UTF-8了,实现方式如下:
var utf8codec = Utf8Codec();
var encode = utf8codec.encode(params);
print("devname--" + encode.toString());