Skip to content
Extraits de code Groupes Projets
Valider ca3e134f rédigé par renato's avatar renato
Parcourir les fichiers

do not delete utf multibyte chars ending with byte 160 just before the end of a paragraph

parent 10da48b9
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -1127,8 +1127,10 @@ function paragrapher($letexte, $forcer=true) { ...@@ -1127,8 +1127,10 @@ function paragrapher($letexte, $forcer=true) {
$letexte = str_replace('<STOP P>', '', $letexte); $letexte = str_replace('<STOP P>', '', $letexte);
// Reduire les blancs dans les <p> // Reduire les blancs dans les <p>
// Do not delete multibyte utf character just before </p> having last byte equal to whitespace
$u = ($GLOBALS['meta']['charset']=='utf-8' && test_pcre_unicode()) ? 'u':'S';
$letexte = preg_replace( $letexte = preg_replace(
',(<p(>|\s[^>]*)>)\s*|\s*(</p[>[:space:]]),iS', '\1\3', ',(<p(>|\s[^>]*)>)\s*|\s*(</p[>[:space:]]),'.$u.'i', '\1\3',
$letexte); $letexte);
// Supprimer les <p xx></p> vides // Supprimer les <p xx></p> vides
......
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