Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Uzimanje UTF-8 karaktera iz baze

[es] :: .NET :: ASP.NET :: Uzimanje UTF-8 karaktera iz baze

[ Pregleda: 2297 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dejan
Beograd

Član broj: 909
Poruke: 388
*.dynamic.isp.telekom.rs.



Profil

icon Uzimanje UTF-8 karaktera iz baze07.04.2010. u 14:38 - pre 170 meseci
Nemam bas mnogo iskustva sa ASP-om, pa bi molio za pomoc. Napravio sam neki sajt i on sasvim normalno radi kod mene lokalno (Windows 7), dok na samom serveru (mislim da je Windows Server 2003) iz baze ne izvlaci nase karaktere.

Ovo je deo koda koji koristim za kacenje na bazu:
Code:

Set adoCon = Server.CreateObject("ADODB.Connection")  
adoCon.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("baza.mdb") 
Set rs = Server.CreateObject("ADODB.Recordset")  
strSQL = "SELECT * FROM projekti"
rs.Open strSQL, adoCon

 
Odgovor na temu

zorzi
Beograd

Član broj: 1746
Poruke: 49
62.240.15.*



Profil

icon Re: Uzimanje UTF-8 karaktera iz baze08.04.2010. u 12:52 - pre 170 meseci
samo dodaj meta tag na .asp stranu, trebalo bi da radi


<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Uzimanje UTF-8 karaktera iz baze08.04.2010. u 13:00 - pre 170 meseci
Izgleda da ti je povukao Regional Settings tokom unosa podataka..

Pitanje da li si podatke unosio preko tvoje web forme ili direktno u access...

Takodje greska zna da bude kada se u aspx ne unese tag :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 
Odgovor na temu

dejan
Beograd

Član broj: 909
Poruke: 388
*.dynamic.sbb.rs.



Profil

icon Re: Uzimanje UTF-8 karaktera iz baze08.04.2010. u 18:28 - pre 170 meseci
Hvala na odgovorima, medjutim, na stranici vec imam taj meta tag.

Stvar je da se UTF8 tekst koji je u samoj ASP stranici prikazuje sasvim normalno -- samo oni delovi koji se povlace iz baze ne rade kako treba :(

Podaci su u db fajl unoseni kod mene lokalno (preko formulara uglavnom), a onda je db fajl prebacen na taj drugi server na kojem je windows server valjda 2003.

Recite ako imate jos neku ideju, posto nemam predstavu sta da gledam :(
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Uzimanje UTF-8 karaktera iz baze08.04.2010. u 19:09 - pre 170 meseci
pa vidi, moras vise informacija da das u opisu situacije, ovako samo mozemo da slutimo sta je u pitanju:

- iz conn stringa vidi se da radis to u accessu (to treba da navedes, koja je baza)
- da li podatke unosis iz web aplikacije, nekog win programa ili otvoris access pa tu unosis
- da li ti je web aplikacija bazirana .net -u, tj da li je aspx ili obican asp, i koji je server i koja verzija iis-a

Inace svaka baza sql server, mysql ... itd ima svoja pravila za rad utf-8:

svuda moras imati gore naveden meta tag
u nekima moras navesti poseban parametar u conn stringu(mysql)
cesto moras da navedes dodatne parametre u web.config

...

Koliko se secam,
ako direktno unosis podatke koristece nasu lat/cyr preko access-a, moze da te zeza posle prikaz iste..

probaj da promenis kodnu stranu u meta tagu..



 
Odgovor na temu

dejan
Beograd

Član broj: 909
Poruke: 388
*.dynamic.isp.telekom.rs.



Profil

icon Re: Uzimanje UTF-8 karaktera iz baze09.04.2010. u 13:32 - pre 170 meseci
Sve sto sam uspeo da saznam da je u pitanju Windows Server 2000. Izgleda da on ne radi bas bajno sa UTF-8.
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Uzimanje UTF-8 karaktera iz baze09.04.2010. u 14:13 - pre 170 meseci
Jedino da se nabada...

probaj da promenis meta tag u:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">

 
Odgovor na temu

zorzi
Beograd

Član broj: 1746
Poruke: 49
62.240.15.*



Profil

icon Re: Uzimanje UTF-8 karaktera iz baze09.04.2010. u 14:19 - pre 170 meseci
da li ti normalno prikazuje ž i š,
a č, đ i ć prikazuje kao c i d ??

onda treba na serveru na IIS (verovatno je verzija 7), u delu ASP, pa Behavior, postaviti vrednost za Code Page - 1250.



[Ovu poruku je menjao zorzi dana 09.04.2010. u 15:30 GMT+1]
 
Odgovor na temu

dejan
Beograd

Član broj: 909
Poruke: 388
*.dynamic.isp.telekom.rs.



Profil

icon Re: Uzimanje UTF-8 karaktera iz baze09.04.2010. u 15:31 - pre 170 meseci
ć, č - vide se kao c
ž, š - firefox ih prikazuje kao znak pitanja

Probaću da odem da vidim podešavanja servera ako mi dozvole.
 
Odgovor na temu

dejan
Beograd

Član broj: 909
Poruke: 388
*.dynamic.isp.telekom.rs.



Profil

icon Re: Uzimanje UTF-8 karaktera iz baze16.04.2010. u 08:31 - pre 169 meseci
Mrzelo me da se cimam i jurim te likove da im cackam server pa sam sve preveo u Windows-1250 encoding...
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: Uzimanje UTF-8 karaktera iz baze

[ Pregleda: 2297 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.