Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 12 odgovora
  • 4.871 pregleda

Najnovija ↓

Znakovi čćžšđ u C# 15.07.2013. u 08:49 · pre 162 meseca #1
Imam problem sa zankovima čćžšđ u C#. Kada ih upisujem u bazu, datoteku i exportujem u pdf neće da rade. U pdf ih prepravlkja č u c i ć u c i slično tako isto radi i u bazi, a u txt datoteku stavlja neke specijalne znakove jako čudne...
Potpis
Zlatko
Re: Znakovi čćžšđ u C# 16.07.2013. u 09:52 · pre 161 mesec #3
Baza je CHARSET=utf8 tako da kad ručno unosim u bazu ok je ali iz softvera neće prolaze žđš ali čć ne prolaze...
Potpis
Zlatko
Re: Znakovi čćžšđ u C# 16.07.2013. u 14:44 · pre 161 mesec #6
Koji je izvor teksta sa kojim radis? .NET je po defaultu Unicode svuda, tako da verovatno radis nesto neobicno.
Re: Znakovi čćžšđ u C# 17.07.2013. u 01:35 · pre 161 mesec #7
ako rucno pravis insert naredbu probaj da stavis N ispred stringa, npr : insert into tabela values N"čćč"
Re: Znakovi čćžšđ u C# 17.07.2013. u 09:53 · pre 161 mesec #8
Evo jedne od komandi:
upit = new MySqlCommand("INSERT INTO elin.klijenti(jib,naziv,grad,adresa) VALUE (N'" + jib.Text + "',N'" + naziv.Text + "','" + grad.Text + "','" + adresa.Text + "');", myConn);
myConn.Open();
upit.ExecuteNonQuery();
myConn.Close();

ili još jedan problem kada upisuje u datoteku:
sw.WriteLine("K,1,______,_,__;;1;0000;" + jib.Text + ";" + naziv.Text + ";;" + adresa.Text + ";" + grad.Text);
ne upiše karaktere žćčđš već neke druge oznake upisuje

ili kad exportujem u pdf:
zaglavlje(table, "Količina", 1);
ovo "Količina" u pdf upiše kao "Kolicina"
Potpis
Zlatko
Re: Znakovi čćžšđ u C# 17.07.2013. u 11:27 · pre 161 mesec #9
Citat:
zlatko84:ili još jedan problem kada upisuje u datoteku:
sw.WriteLine("K,1,______,_,__;;1;0000;" + jib.Text + ";" + naziv.Text + ";;" + adresa.Text + ";" + grad.Text);
ne upiše karaktere žćčđš već neke druge oznake upisuje
Dok ne resis ovaj upis u datoteku, ni druge stvari ti nece raditi.
Na primer, mozes da probas na stavis na formu jedan tekstbox (txOutput recimo) i u njega upises
Code:
jib.Text + ";" + naziv.Text + ";;" + adresa.Text + ";" + grad.Text

pa da nam kazes sta tu dobijes
Re: Znakovi čćžšđ u C# 17.07.2013. u 15:46 · pre 161 mesec #10
Probao sam i dobro mi radi. Još nešto kada iz textBox-a uzimam string i upisuje u bazu takođe mi ne upisuje ć i č, a ostali su ok. A kad ručno u bazu unesem č i ć i pokupim iz baze u textBox onda je ok.
Potpis
Zlatko
Re: Znakovi čćžšđ u C# 18.07.2013. u 09:23 · pre 161 mesec #12
Nista ne pomaže. Mislim da je problem u textBox-u jer iz baze povuče sve super ali kada uzmem vrijednost iz textBox-a onda ne upiše dobro čćžšđ u bazu.
Potpis
Zlatko
Re: Znakovi čćžšđ u C# 18.07.2013. u 10:36 · pre 161 mesec #13
http://stackoverflow.com/quest...ad-write-unicode-data-in-mysql

Citat:
OK, so for C# client to read & write unicode values, you must include in the connection string: charset=utf8

for example: server=my_sql_server;user id=my_user;password=my_password;database=some_db123;charset=utf8;

of course you should also define the relevant table as utf8 + collation utf8_bin.


Korisno je da kad postaviš pitanje, staviš i reprezentativan kod koji se ponaša problematično.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme