1 votes

La saisie de caractères chinois est traduite en emoji dans WhatsApp

Lors de la saisie d'un caractère chinois "" sur WhatsApp pour Android version 2.20.47, il est rendu comme l'emoji à la place.

Ma première hypothèse est que l'Unicode du caractère chinois et celui de l'emoji sont les mêmes ? Y a-t-il une raison à cela ?

FYI : Le caractère est tapé avec ChangJie, et le code d'entrée est ou HOIMN.

1 votes

Le caractère que vous avez tapé est U+E409, qui se trouve dans la zone d'utilisation privée, ce qui signifie que différentes polices peuvent l'utiliser à des fins différentes. Les caractères d'usage privé ne devraient pas vraiment être utilisés pour les échanges généraux. (Sur ma machine, j'obtiens une petite icône d'enveloppe).

0 votes

Je ne connais pas les méthodes de saisie chinoises, je ne peux donc pas vous dire comment la méthode de saisie utilisée a produit ce caractère.

2voto

Andrew T. Points 12017

Ceci est dû au fait que WhatsApp utilise Le jeu d'emoji d'Apple qui utilise essentiellement SoftBank pour assurer la rétrocompatibilité dans une Zone à usage privé (PUA), bien avant que les emoji ne soient normalisés dans l'Unicode.

Le caractère " "(U+E409) se trouve dans la section Plan de base multilingue (U+E000 - U+F8FF) PUA. Puisque c'est dans le PUA, il n'existe pas de définition standard du caractère . Alors que le personnage est censé être rendu comme a Chinese character SoftBank (et Apple par la suite) utilise apparemment le PUA pour ses emoji, et U+E409 rend "par coïncidence" les emoji .

D'autres caractères du PUA qui sont rendus sous forme d'emoji sur WhatsApp (U+E400 - U+E40F) :

enter image description here

Notez que c'est entièrement le fait de WhatsApp. Cela affecte également WhatsApp Web et WhatsApp sur PC. Cependant, d'autres applications/OS peuvent rendre le caractère différemment ou ne pas le rendre.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X