字符编码中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());

参考博文:
字符编码中ASCII、Unicode和UTF-8的区别
编程与编码

上一篇 下一篇

猜你喜欢

热点阅读