Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Micilini Roll

conversor ASCII->BINARIO com letras com acentos..

Recommended Posts

pessoal uma duvida aqui esta o codigo que converte

 

<?
$texto = "abcdefghijklmnopqrstuvwyxzáA";
$tm = strlen($texto); //conta a quantidade de caracteres do texto
$x = 0;
for($i = 1;$i <= $tm;$i++){
   $letra[$i] = substr($texto,$x,1); //isola cada caractere da string
   $cod[$i] = ord($letra[$i]); //converte cada caractere em seu respectivo codigo ascii
   $bin[$i] = decbin($cod[$i]); //converte cada codigo ascii em seu respectivo codigo binario
   printf("$letra[$i] = $cod[$i] = $bin[$i]<br>"); //imprime tudo
   $x++;
}
echo "<br>";
for($i = 1;$i <= $tm;$i++){
   $aqui = ($bin[$i]);
}

?>

 

quando chega na hora da conversao do á fica nesse metodo:

 

a = 97 = 1100001

b = 98 = 1100010

c = 99 = 1100011

d = 100 = 1100100

e = 101 = 1100101

f = 102 = 1100110

g = 103 = 1100111

h = 104 = 1101000

i = 105 = 1101001

j = 106 = 1101010

k = 107 = 1101011

l = 108 = 1101100

m = 109 = 1101101

n = 110 = 1101110

o = 111 = 1101111

p = 112 = 1110000

q = 113 = 1110001

r = 114 = 1110010

s = 115 = 1110011

t = 116 = 1110100

u = 117 = 1110101

v = 118 = 1110110

w = 119 = 1110111

y = 121 = 1111001

x = 120 = 1111000

z = 122 = 1111010

� = 195 = 11000011

� = 161 = 10100001

A = 65 = 1000001

ou seja ficaram 2 pontos de interrogaçao ai eu pergunto a voces sera que a conversao de á é 11000011+10100001 ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

codifique o teu arquivo par UTF8 - SEM BOM.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.