Borise to je bila odlicna ideja. Tako sam i uradio i dobio sam brojni ekvivalent nasih karaktera.
Evo koda
"Rainbow za karaktere od 80 --300"
Code:
for (char c = (char)80; c <= (char)300; ++c)
{
textBox24.Text += Convert.ToInt32( c) + "-->" + Convert.ToString(c) + " \r\n";
//ZA SVAKI KARAKTER ISPISI I BROJNI EKVIVALENT DAKLE:
// 180 --> KARAKTER OVDJE
// 181 --> KARAKTER OVDJE
// 182 --> KARAKTER OVDJE
}
Ovaj kod ispisuje karakter koji ja zadam. Ukucam broj i on ispise karakter.
Code:
string stosekrijes = "";
int vrijednost = Convert.ToInt32(textBox26.Text); //unos broja karaktera preko textboxa
textBox_Parser.Text = Convert.ToString((char)vrijednost); // stavi taj karakter u textbox
stosekrijes = Convert.ToString((char)vrijednost); // stavi karakter u string
Sad sam naletio na nevidljive karaktere.
Kad otkucam 138, uredjaj stampa Š.
Ako zelim da vidim koja je graficka reprezentacija char(138) ne polazi mi za rukom.
U aplikaciji mi stoji ako nadjes č, zamijeni ga sa è... i tako dalje. Mislio sam da isto uradim i za ŠŠ i Žž. Ali nikako ne mogu da "ufatim" koji je karakter u pitanju... zasto?
Problem sam rijesio tako da direktno prosljedjujem char(138) u aplikaciju. Ali opet me zanima kako da su ti karakteri nevidljivi? Na koji god nacin da probam da nadjem sta je to uvijek je prazno (BP na string, BP na char...) nema sta nisam radio.