[formidable ↪ emoji] SPIP applique `utf8_noplanes()` (quasi) systématiquement (...)

spip-contrib-extensions/formidable

Par Maïeul Rouquette, le 10 mars 2022 à 22h12min :

SPIP applique utf8_noplanes() (quasi) systématiquement lors d’une
insertion / modification en base MySQL, pour permettre de garder les
emoji.

Problème : si nous avons un tableau sérializée avec serialize(), alors
cela empêche la déserialisation car les sommes de contrôles ne sont plus
bonnes.

Pour éviter cela, on passe utf8_noplanes() sur nos tableaux avant de
les serialiser.

Modifié
formulaires/editer_formulaire_champs.php
formulaires/editer_formulaire_traitements.php
inc/formidable.php

Détails : SPIP applique `utf8_noplanes()` (quasi) systématiquement lors d'une · 156be061a2 - formidable - SPIP on GIT