assertEquals( $iso8859_1, esc_textarea( $iso8859_1 ) ); remove_filter( 'pre_option_blog_charset', array( $this, '_charset_iso_8859_1' ) ); } function _charset_utf_8() { return 'UTF-8'; } /* * @ticket 23688 */ function test_esc_textarea_charset_utf_8() { add_filter( 'pre_option_blog_charset', array( $this, '_charset_utf_8' ) ); $utf8 = 'Fran' .chr(195) . chr(167) .'ais'; $this->assertEquals( $utf8, esc_textarea( $utf8 ) ); remove_filter( 'pre_option_blog_charset', array( $this, '_charset_utf_8' ) ); } }