Skip to content
Extraits de code Groupes Projets
Valider 24e1eba0 rédigé par Fil's avatar Fil
Parcourir les fichiers
emoji, suite de http://core.spip.org/projects/spip/repository/revisions/21939 (il restait un bug qui plantait sur PANDA FACE
parent e5d06f53
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -662,7 +662,7 @@ function caractere_utf_8($num) { ...@@ -662,7 +662,7 @@ function caractere_utf_8($num) {
if($num<65536) if($num<65536)
return chr(($num>>12)+224).chr((($num>>6)&63)+128).chr(($num&63)+128); return chr(($num>>12)+224).chr((($num>>6)&63)+128).chr(($num&63)+128);
if($num<1114112) if($num<1114112)
return chr(($num>>18)+240).chr((($num>>12)&63)+128).chr(($num>>6)&63+128). chr($num&63+128); return chr(($num>>18)+240).chr((($num>>12)&63)+128).chr(($num>>6)&63+128). chr(($num&63)+128);
return ''; return '';
} }
......
...@@ -325,7 +325,7 @@ function couper($texte, $taille=50, $suite = '&nbsp;(...)') { ...@@ -325,7 +325,7 @@ function couper($texte, $taille=50, $suite = '&nbsp;(...)') {
if ($GLOBALS['meta']['charset']=='utf-8'){ if ($GLOBALS['meta']['charset']=='utf-8'){
$long = charset2unicode($texte); $long = charset2unicode($texte);
$long = spip_substr($long, 0, max($taille,1)); $long = spip_substr($long, 0, max($taille,1));
$nbcharutf = preg_match_all('/(&#[0-9]{3,5};)/S', $long, $matches); $nbcharutf = preg_match_all('/(&#[0-9]{3,6};)/S', $long, $matches);
$taille += $nbcharutf; $taille += $nbcharutf;
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter