错误姿势 【C#】Encoding.Unicode.GetBytes("😁")->["3d", "d8", "1", "de"] 【js】"😁".codePointAt(0).toString(16)->1f601 这个Unicode反而不一致了 其实前段时间一直转换不对,就是错怪Encoding.Unicode了,C#里面Encoding.Unicode=Little-Endian UTF-16 没错是UTF-16,四字节编码老实用UTF-32就和...
今天搞Markdown编辑器,由于前面GFM的原因,又对编码进行测试,没查到什么靠谱资料,到时找到很多emoji和Unicode对照表,https://apps.timwhitlock.info/emoji/tables/unicode拿一个笑脸https://apps.timwhitlock.info/unicode/inspect/hex/1F601开刀~ 正确姿势 【C#】Encoding.UTF32.GetBytes("😁")->["1", "f6",...
今天搞Markdown编辑器,由于前面GFM的原因,又对编码进行测试,没查到什么靠谱资料,到时找到很多emoji和Unicode对照表,https://apps.timwhitlock.info/emoji/tables/unicode拿一个笑脸https://apps.timwhitlock.info/unicode/inspect/hex/1F601开刀~ 正确姿势 【C#】Encoding.UTF32.GetBytes("😁")->["1", "f6",...
Unicode是什么? Unicode是一种字符编码方案,它为每种语言中的每个字符都设定了统一唯一的二进制编码。以实现跨语言、跨平台进行文本转换。 Unicode是为了解决传统字符编码方案的局限而产生的。 Unicode编码的发展及详细介绍可以看这篇文章(https://www.php.cn/... 龙恩0707 0 5987 ...
C#教程之4字节emoji表情对应的Unicode编码获取和编 GitHub Flavored Markdown 今天研究了一天Markdown移动端和pc端统一实现方式,由于以前有搞过移动端富文本编辑器,搞Markdown简单多了; 其中GFM的表情语法不错,比如笑脸
编码问题 前几天刚好有需求要把emoji对应的Unicode编码转换成文字,比如1f601对应的这个笑脸😁,但没有找到C#的把1f601转换成文字的方法,用Encoding.Unicode怎么转换都不对,最后直接复制emoji字符,Visual Studio里面竟然直接显示出来了,那就直接用字符吧,都不用转换了,然后不了了之了。