]> granicus.if.org Git - php/commitdiff
MFH: Fixed bug #20934 (htmlspecialchars returns latin1 from UTF-8)
authorMoriyoshi Koizumi <moriyoshi@php.net>
Thu, 12 Dec 2002 13:27:17 +0000 (13:27 +0000)
committerMoriyoshi Koizumi <moriyoshi@php.net>
Thu, 12 Dec 2002 13:27:17 +0000 (13:27 +0000)
ext/standard/html.c

index b2d69cbc463664e0656e1ee1fffe49aad3a56648..a059de0d0293ec7212eee04db2dff4b08aa05260 100644 (file)
@@ -801,7 +801,7 @@ PHPAPI char *php_escape_html_entities(unsigned char *old, int oldlen, int *newle
 
                        }
                        if (!is_basic) {
-                               if (this_char > 0xff) {
+                               if (mbseqlen > 1) {
                                        /* a wide char without a named entity; pass through the original sequence */
                                        memcpy(replaced + len, mbsequence, mbseqlen);
                                        len += mbseqlen;