特殊符号与emoji表情符号的关系

输入法中的特殊符号和emoji表情符有对应关系吗?相互可以转化吗?采用编码

Emoji就是一种在Unicode位于\u1F601-\u1F64F区段的字符。这个显然超过了目前常用的UTF-8字符集的编码范围\u0000-\uFFFF。可通过unicode进行转换。实际上输入法中的特殊字符和emoji在编码中对应区间的表示不相同,就如 中文感叹号不等于英文的感叹号,两者不能进行强制转换让两者相等。

mysql中的utf-8编码存入emoji后会乱码,需要更改编码为utf8mb4,这个编码可支持emoji字符。
oracle中的NVARCHAR 可以支持特殊字符的存入,varchar类型不行