it-swarm.com.de

Was ist wp_check_invalid_utf8?

Die folgende Funktion prüft Option, ob * blog_charset * nicht utf8 ist, und gibt das Original Zeichenfolge zurück. Was ist der Zweck davon?

function sc_check_invalid_utf8( $string, $strip = false ) {
    $string = (string) $string;

    if ( 0 === strlen( $string ) ) {
        return '';
    }

    // Store the site charset as a static to avoid multiple calls to get_option()
    static $is_utf8;
    if ( !isset( $is_utf8 ) ) {
        $is_utf8 = in_array( get_option( 'blog_charset' ), array( 'utf8', 'utf-8', 'UTF8', 'UTF-8' ) );
    }
    if ( !$is_utf8 ) {
        return $string;
    }

    ......

    return '';
}
1

Es wird von der Funktion sanitize_text_field verwendet, um eine Zeichenfolge aus Benutzereingaben oder aus der Datenbank zu bereinigen.

1
Azizur Rahman