Źle napisałem nie trzecie tylko 4 kolumna . Chodzi dokładnie o to że jak konwertuje np. znak @ do inta to mam wynik 64 a ja potrzebuje 0 , albo jak konwertuje znak '$' to otrzymuje 36 a ja potrzebuje 2. Cała tabela tu : http://www.dreamfabric.com/sms/default_alphabet.html .
Korzystałem z klasy Encoding i szukałem w petli jakiegos kodowania ktore by pasowalo ale nic nie znajduje (nie wiem czy dobrze rozumuje)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace chatToDec
{
class Program
{
static void Main(string[] args)
{
int dec = 0;
for (int i = 0; i < 67000; ++i)
{
try
{
dec = Chr(Asc('Ç',i),i);
if(dec==9)
{
Console.WriteLine("*** " + i);
break;
}
}
catch{}
}
Console.WriteLine(dec.ToString());
Console.Read();
}
public static byte Asc(char src,int iso)
{
return (System.Text.Encoding.GetEncoding(iso).GetBytes(src +
"")[0]);
}
public static char Chr(byte src,int iso)
{
return (System.Text.Encoding.GetEncoding(iso).GetChars(new byte[] { src })[0]);
}
}
}