assertSame( $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->assertSame( $utf8, esc_textarea( $utf8 ) ); remove_filter( 'pre_option_blog_charset', array( $this, '_charset_utf_8' ) ); } }