Emojis coupés
Résolu
IIwayII
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
-
IIwayII Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
IIwayII Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
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
- Emojis gratuits - Télécharger - Vie quotidienne
- Pourquoi les emojis s'affichent en point d'interrogation ✓ - Forum Téléphones & tablettes Android
- Emojis :3 ✓ - Forum Loisirs / Divertissements
- Emoji remplacés par des points d'interrogation - Forum Samsung
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
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
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
1 584
tu peux probablement utiliser mb_substr(), qui te permet de préciser l'encodage.
IIwayII
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
>
yg_be
Messages postés
23541
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