web-dev-qa-db-fra.com

Texte coupé après le caractère dans TinyMCE

J'utilise la dernière version de wordpress (v3.9.2, Taiwan Chinese Traditional) et j'ai constaté qu'il ne pouvait pas afficher ce mot chinois ????, mais d'autres mots chinois pouvaient s'afficher normalement.

Je viens d'utiliser ce mot sur un post, et tout le contenu après qu'il a été perdu (est devenu vide, ce mot a également disparu), après avoir sauvegardé le post pour le brouillon. Que devrais-je faire?

2
kenmux

Cela pourrait être une limitation de JavaScript. ???? est U + 2A1C6 en Unicode , et les codets supérieurs à U + FFFF (qui nécessitent quatre octets) sont codés via UTF -16 mères porteuses . Et ça… c'est nul.

Le bug canonique pour cela dans WordPress est # 13590 L'insertion d'un caractère UTF-8 sur 4 octets tronque les données . Il a été fermé comme peut-être plus tard , car sa réparation nécessiterait une modification de l'encodage de la base de données que le schéma actuel de de WordPress ne peut tout simplement pas gérer .

Vous pouvez essayer le plugin TinyMCE Chinese Convert et passer au chinois simplifié pour résoudre ce problème.

2
fuxia