From: whyisjake <whyisjake@git.wordpress.org>
Date: Wed, 4 Sep 2019 16:39:24 +0000
Subject: [PATCH] Remove _convert_urlencoded_to_entities() from the
 get_the_content() callback.

Merges [45937] to the 4.7 branch.

Props vortfu, whyisjake, peterwilsoncc

Built from https://develop.svn.wordpress.org/branches/4.7@45954


git-svn-id: http://core.svn.wordpress.org/branches/4.7@45765 1a063a9b-81f0-0310-95a4-ce76da25c4cd
--- a/wp-includes/post-template.php
+++ b/wp-includes/post-template.php
@@ -324,26 +324,10 @@
 		}
 	}
 
-	if ( $preview ) // Preview fix for JavaScript bug with foreign languages.
-		$output =	preg_replace_callback( '/\%u([0-9A-F]{4})/', '_convert_urlencoded_to_entities', $output );
-
 	return $output;
 }
 
 /**
- * Preview fix for JavaScript bug with foreign languages.
- *
- * @since 3.1.0
- * @access private
- *
- * @param array $match Match array from preg_replace_callback.
- * @return string
- */
-function _convert_urlencoded_to_entities( $match ) {
-	return '&#' . base_convert( $match[1], 16, 10 ) . ';';
-}
-
-/**
  * Display the post excerpt.
  *
  * @since 0.71
