From e30854e9686d338799ed29314acd2c9a14408ae2 Mon Sep 17 00:00:00 2001 From: azaozz Date: Thu, 29 Sep 2011 00:34:24 +0000 Subject: [PATCH] Convert html entities in script localization strings, see #11520 git-svn-id: http://svn.automattic.com/wordpress/trunk@18804 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/class.wp-scripts.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wp-includes/class.wp-scripts.php b/wp-includes/class.wp-scripts.php index bec49c453..42c40e718 100644 --- a/wp-includes/class.wp-scripts.php +++ b/wp-includes/class.wp-scripts.php @@ -62,7 +62,7 @@ class WP_Scripts extends WP_Dependencies { $after = $data['l10n_print_after']; unset($data['l10n_print_after']); } - $output = "var $name = " . json_encode($data) . "; $after\n"; + $output = "var $name = " . json_encode( html_entity_decode($data, ENT_QUOTES, 'UTF-8') ) . "; $after\n"; } else { $data = $this->get_data( $handle, 'data' ); @@ -70,7 +70,7 @@ class WP_Scripts extends WP_Dependencies { return false; foreach ( (array) $data as $name => $data ) { - $output = "var $name = " . json_encode($data) . ";\n"; + $output = "var $name = " . json_encode( html_entity_decode($data, ENT_QUOTES, 'UTF-8') ) . ";\n"; } }