Descobrindo a codificação de uma string


Para descobrir a codificação de uma string, utiizamos a função mb_detect_encoding.

 
// Vamos verificar a codificação da string. Temos 2 opções: UTF-8 ou ISO
// Este teste serve para sabermos se precisamos utilizar as funções 'utf8_encode' e 'utf8_decode'
// e com isso exibir corretamente um caracter do tipo 'ç' ou 'ã'

$cod = mb_detect_encoding($string.'x', 'UTF-8, ISO-8859-1');

// Uma observação. Li em algum site na internet que esta função tem ou tinha um bug, onde
// se a última letra da string for um caracter especial, ela nao funciona. Dai o macete de 
// acrescentar qualquer coisa (no nosso caso a letra 'x') no fim da string. Isso nao atrapalha
// o funcionamento da funcao





Comentários

Copyright © 2018 Anderson Bravo
www.andersonbravo.com.br
anderson@andersonbravo.com.br