Retorna o conjunto de caracteres atual da conexão com o banco de dados

# mysqli::character_set_name

# mysqli_character_set_name

(PHP 5, PHP 7, PHP 8)

mysqli::character_set_name -- mysqli_character_set_name — Retorna o conjunto de caracteres atual da conexão com o banco de dados

### Descrição

Estilo orientado a objetos

public function mysqli::character_set_name(): string

Estilo procedural

function mysqli_character_set_name(mysqli `$mysql`): string

Retorna o conjunto de caracteres atual da conexão com o banco de dados.

### Parâmetros

`mysql`
  Somente no estilo procedural: Um objeto mysqli retornado por mysqli_connect() ou mysqli_init()

### Valor Retornado

O conjunto de caracteres atual da conexão

### Exemplos

Exemplo #1 Exemplo de mysqli::character_set_name()

Estilo orientado a objetos

    <?php

    mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
    $mysqli = new mysqli("localhost", "meu_usuario", "minha_senha", "mundo");

    /* Define o conjunto padrão de caracteres */
    $mysqli->set_charset('utf8mb4');

    /* Mostra o conjunto atual de caracteres */
    $charset = $mysqli->character_set_name();
    printf("Conjunto atual de caracteres é %s\n", $charset);

Estilo procedural

    <?php

    mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
    $mysqli = mysqli_connect("localhost", "meu_usuario", "minha_senha", "mundo");

    /* Define o conjunto padrão de caracteres */
    mysqli_set_charset($mysqli, 'utf8mb4');

    /* Mostra o conjunto atual de caracteres */
    $charset = mysqli_character_set_name($mysqli);
    printf("Conjunto atual de caracteres é %s\n", $charset);

Os exemplos acima produzirão:

    Conjunto atual de caracteres é utf8mb4

### Veja Também

- mysqli_set_charset() - Define o conjunto de caracteres do cliente
- mysqli_real_escape_string() - Escape caracteres especiais em uma string para uso em uma instrução SQL, levando em consideração o conjunto de caracteres atual da conexão

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open