Emojis coupés
Résolu
IIwayII
Messages postés
29
Statut
Membre
-
IIwayII Messages postés 29 Statut Membre -
IIwayII Messages postés 29 Statut Membre -
Bonjour,
J'ai un petit problème : sur ma page d’accueil, il y a différentes publications, et pour éviter que ça prennent trop de place, je ne prend que les 200 premiers caractères et je met un bouton "suite" pour que l'utilisateur puisse en voir plus uniquement si il le souhaite.
Sauf que php compte les emojis pour plusieurs caractères je pense, du coup quand au niveau du 200e caractère le texte est coupé, et que ça tombe sur un emojis, ça le coupe et ça donne des ���...
Donc c'est pas très pratique... C'est pas un problème très grave, mais si vous avez une solution du je suis preneur. Je coupe le texte de cette manière :
$contenu = substr($donnees['contenu'], 0, min(200,strlen($donnees['contenu'])));
J'ai un petit problème : sur ma page d’accueil, il y a différentes publications, et pour éviter que ça prennent trop de place, je ne prend que les 200 premiers caractères et je met un bouton "suite" pour que l'utilisateur puisse en voir plus uniquement si il le souhaite.
Sauf que php compte les emojis pour plusieurs caractères je pense, du coup quand au niveau du 200e caractère le texte est coupé, et que ça tombe sur un emojis, ça le coupe et ça donne des ���...
Donc c'est pas très pratique... C'est pas un problème très grave, mais si vous avez une solution du je suis preneur. Je coupe le texte de cette manière :
$contenu = substr($donnees['contenu'], 0, min(200,strlen($donnees['contenu'])));
A voir également:
- Emojis coupés
- Emojis android - Guide
- Telecharger emojis gratuits - Télécharger - Vie quotidienne
- Pourquoi les emojis s'affichent en point d'interrogation ✓ - Forum Téléphones & tablettes Android
- Pourquoi les emojis ne s'affichent pas samsung - Forum Téléphones & tablettes Android
- Comment supprimer des emojis iphone ✓ - Forum iPhone
3 réponses
bonjour,
peux-tu donner un exemple de texte contenant un emoji?
peux-tu donner un exemple de texte contenant un emoji?
yg_be
Messages postés
24281
Statut
Contributeur
1 584
tu peux probablement utiliser mb_substr(), qui te permet de préciser l'encodage.
IIwayII
Messages postés
29
Statut
Membre
>
yg_be
Messages postés
24281
Statut
Contributeur
Parfait, ça marche ! Merci !
Je sais pas si ce site accepte les emojis mais on va essayer :
par exemple : xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx???????????????????????????????????????????? donne ->
xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx�... suite
par exemple : xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx???????????????????????????????????????????? donne ->
xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx�... suite