PHP - Detectando encode de string e convertendo com mb_detect_encoding
Uma dica rápida é a utilização de mb_detect_encoding() para a detecção do encode de uma string.
<?php
$str = 'Este é meu texto'
echo mb_detect_encoding($str);
Resultado:
ASCII
Vamos criar uma função para identificar e converter uma string:
<?php
function converte($string)
{
switch (mb_detect_encoding($string)) {
case 'ASCII':
return $string;
break;
case 'UTF-8':
return utf8_decode($string);
break;
}
}
echo converte('Este é meu texto');
Por hoje é só!
<?php
$str = 'Este é meu texto'
echo mb_detect_encoding($str);
Resultado:
ASCII
Vamos criar uma função para identificar e converter uma string:
<?php
function converte($string)
{
switch (mb_detect_encoding($string)) {
case 'ASCII':
return $string;
break;
case 'UTF-8':
return utf8_decode($string);
break;
}
}
echo converte('Este é meu texto');
Por hoje é só!
Comentários
Postar um comentário