From 9857a47c3fa2faa3eb09fffa1fb3fb24ab182cb9 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Fri, 3 Sep 2004 06:44:57 +0000 Subject: [PATCH] Correction to the \r stripping --- includes/normal/UtfNormal.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/includes/normal/UtfNormal.php b/includes/normal/UtfNormal.php index 3ccae670d0..5ccdf0cde7 100644 --- a/includes/normal/UtfNormal.php +++ b/includes/normal/UtfNormal.php @@ -217,10 +217,12 @@ class UtfNormal { } if( $n < 0x09 ) { $out .= UTF8_REPLACEMENT; - } elseif( $n < 0x0b ) { + } elseif( $n == 0x0a ) { $out .= $c; - } elseif( $n == 0x0c ) { - # Strip \r + } elseif( $n < 0x0d ) { + $out .= UTF8_REPLACEMENT; + } elseif( $n == 0x0d ) { + # Strip \r silently } elseif( $n < 0x20 ) { $out .= UTF8_REPLACEMENT; } elseif( $n < 0x80 ) { -- 2.20.1