girlexplorer 发表于 2024-9-21 00:03:21

请教电脑高手,输入emoji后,为什么无法正常显示?

本帖最后由 girlexplorer 于 2024-9-21 01:10 编辑

输入法自带的emoji,可以正常输入,输入后网页可以正常显示,说明,网页是支持这个emoji的。
但是,提交后,网页无法正常显示,显示出 🎈 之类的乱码。
因此,乱码原因是提交过程中发生了转码,转码转乱了。

乱码和emoji的对应关系是什么?
输入emoji后,输入法将emoji转换成什么代码?
如何才能正常显示?

老衲怀疑,服务器和客户端电脑的操作系统一致时,不会有乱码。
例如,服务器和客户端都是linux,或都是windows,就没有乱码。一个用linux,一个用windows,就会有乱码。
也有可能,提交过程中,发生了多次本地码和unicode之间的转换,最后,系统搞混淆了。

请教高手。

JuncoJet 发表于 2024-9-21 01:10:21


因为坛子这套dz论坛系统,用的是gbk编码
emoji是unicode中的内容,所以无法显示

chason4752 发表于 2024-9-21 06:56:30

这些颜文字,大概还没用统一的定义吧?特别是比较新的,系统还没有识别能力。即便是Windows,像那些xp前的老系统,也是连汉字都没能认识全。:lol

chipset009 发表于 2024-9-21 08:28:17

一个字符或者表情符号都是一个数,这些数都是有定义的,或者说按照规定该显示成什么。有的地方不认识个别数,因为人家那里跟你本地的规定不完全一样,不认识的就成了乱码。说白了就是不同地方规则不安全一样。
页: [1]
查看完整版本: 请教电脑高手,输入emoji后,为什么无法正常显示?