Good day Comunnity
我正在使用一个文本控制器,我想将表情符号+文本值存储在MySQL数据库中。
我正在使用这个代码,
TextEditingController nameController =
new TextEditingController(text: "");
Runes encoded = new Runes (nameController.text);
var name = new String.fromCharCodes(encoded);
print (name);但结果并不是我所期望的那样。
它正在打印一些像无名氏�
你知道如何实现它吗?
非常感谢!
干杯。
发布于 2019-12-11 09:33:41
您可以使用StringEscapeUtils Apache库https://commons.apache.org/proper/commons-lang/download_lang.cgi
为了将unicodes保存在数据库中,您必须对它们进行编码。因此,通过如下编码将unicodes发送到服务器
StringEscapeUtils.escapeJava(/* string message*/)用于在android中显示编码的unicode
StringEscapeUtils.unescapeJava(/* string message*/)https://stackoverflow.com/questions/59277375
复制相似问题