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
- Utiliser les emojis - Guide
- Telecharger emojis gratuits - Télécharger - Vie quotidienne
- Branchement autoradio fils coupés - Forum Autoradio
- Pourquoi les emojis ne s'affichent pas samsung - Forum Téléphones & tablettes Android
- Comment supprimer des emojis iphone ✓ - Forum iPhone
3 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 586
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
Date d'inscription
Statut
Contributeur
Dernière intervention
1 586
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
Date d'inscription
Statut
Contributeur
Dernière intervention
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