SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
|
16. 09. 2006. | #1 |
novi član
Datum učlanjenja: 16.09.2006
Poruke: 3
Hvala: 0
0 "Hvala" u 0 poruka
|
MSSQL 2005 Express i UTF-8
Prvi post i odmah pitanje
Do sada sam radio sa MSSQL 2000, ali samo projekte za tržište USA. Takođe, radio sam i web aplikacije za naše područje u kombinaciji sa MySQL gde sam koristio UTF-8. Pitanje: Kako podesiti UTF-8 pri radu sa MSSQL 2005? Potrebno je da imam u istoj tabeli podatke na srpskom, mađarskom, engleskom.... Pokušao sam da stavim da mi polja budu nvarchar i to funkcioniše kada unesem podatke u samom MSSQL. Ali kada to isto radim preko ASPX strane đ postane d, ćč se ne vide, a ćirilična slova su ???? Snimio sam i stranicu preko SaveAs da bude Unicode u VisualStudio 2005. U bazi sam gledao koji sve postoje Collation, ali ne postoji UTF-8. Tražio na netu, ali opet ništa korisno nisam našao. Postoje rešenja za jedan jezik, ali meni treba više jezika. Da li je to izvodljivo? Izgleda da se gubitak dela informacije dešava između servera i baze. Taj problem sam imao i sa MySQL, ali je rešen sa SET NAMES. Da li postoji nešto slično i u MSSQL 2005? Da li je neko imao sličan problem? Hvala. Pozdrav. |
16. 09. 2006. | #2 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Ne bi trebalo da ima nikakvih problema (doduše, ja radim sa VS2003 i SQL2000 ali ne bi trebalo da su nešto pokvarili u međuvremenu), ne znam zašto imaš problema, verovatno nešto grešiš na strani .NET-a. Collation nema veze sa time, bitno je da staviš nvarchar.
Okači ovde deo koda kojim zapisuješ u bazu. |
16. 09. 2006. | #3 | |
dinosaurus
Master
Datum učlanjenja: 29.12.2005
Lokacija: Nova Engleska
Poruke: 636
Hvala: 79
263 "Hvala" u 66 poruka
|
Citat:
|
|
17. 09. 2006. | #4 |
član
Na probnom radu
Datum učlanjenja: 11.09.2006
Poruke: 34
Hvala: 0
0 "Hvala" u 0 poruka
|
Ne znam 100% za SQL 2005, ali SQL 2000 ne podržava UTF-8 kao format skladištenja podataka. Međutim, to u radu sa ASP.NET-om ne predstavlja problem, 99.9% stranica koje sam u zivotu napravio su koristile UTF-8 encoding i radile savršeno. Kao što reče jablan, nesto ti ne valja na .NET strani. Snimio si u VS2005 fajl kao Unicode - a jesi li podesio encoding aspx-a na UTF-8? Npr.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
18. 09. 2006. | #5 |
novi član
Datum učlanjenja: 16.09.2006
Poruke: 3
Hvala: 0
0 "Hvala" u 0 poruka
|
E jesam ćuran
U tabeli jesam stavio nvarchar, ali ne i u Stored procedure... Stvarno... Nauk za ubuduće! Hvala što ste izdvojili vreme. Pomoglo mi je da malo više porazmislim gde bi sve mogao biti problem. Pozdrav. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Visual Basic 2010 Express | misha topola | Programiranje | 16 | 07. 10. 2010. 12:58 |
Sinhronizacija baza [MSSQL 2005] | dee | SQL baze podataka - Sponzor: Baze-Podataka.net | 9 | 13. 09. 2009. 14:48 |
Outlook Express Service Change | misk0 | Opušteno | 5 | 24. 04. 2008. 10:22 |
problem sa MSSQL konekcijom | _korso_ | SQL baze podataka - Sponzor: Baze-Podataka.net | 5 | 03. 01. 2008. 11:32 |
C# & Mssql | oliver78 | Programiranje | 3 | 08. 03. 2007. 15:27 |