def METHOD_NAME(self):
    """
    mysql_database.present with utf-8 andf fuzzy db name
    """
    # this is : ":() ;,?@=`&'\
    dbname_fuzzy = "\":() ;,?@=`&/'\\"
    # \xe6\xa8\x99\ = \u6a19 = 標
    # this is : "();,?:@=`&/標'\
    dbname_utf8 = "\"();,?@=`&//\xe6\xa8\x99'\\"
    dbname_unicode = "\"();,?@=`&//\u6a19'\\"
    self._test_database(
        dbname_fuzzy,
        dbname_fuzzy,
        test_conn=True,
        character_set="utf8",
        collate="utf8_general_ci",
        connection_user=self.user,
        connection_pass=self.password,
        connection_charset="utf8",
    )
    # FIXME: MySQLdb bugs on dbnames with utf-8?
    self._test_database(
        dbname_utf8,
        dbname_unicode,
        test_conn=False,
        character_set="utf8",
        collate="utf8_general_ci",
        connection_user=self.user,
        connection_pass=self.password,
        connection_charset="utf8",
        # saltenv={"LC_ALL": "en_US.utf8"}
    )