[ mistere @ 22.11.2006. 12:13 ] @
Pregledao sam temu http://www.elitesecurity.org/t46233 i to ne radi (ili sam ja nešto krivo napravio ali sumnjam) Dakle problem je unost znakova čćđ u MS SQL... imam tri različita polja (nvarchar) na kojima testiram kako izgleda unos u bazu na jednom polju je collation SQL_Croatian_CP1250_CI_AS na drugom SQL_Croatian_CP1250_CS_AS na trecem SQL_Latin1_General_CP1250_CI_AS različiti su samo zato da vidim što se dešava ********************************************** CREATE TABLE [BAZA].[CROCHARS]( [ID] [int] IDENTITY(1,1) NOT NULL, [Ime] [nvarchar](50) COLLATE SQL_Croatian_CP1250_CI_AS NULL, [Prezime] [nvarchar](50) COLLATE SQL_Croatian_CP1250_CS_AS NULL, [UserEmail] [nvarchar](50) COLLATE SQL_Latin1_General_CP1250_CI_AS NULL, CONSTRAINT [PK_CROCHARS] PRIMARY KEY CLUSTERED ( [ID] ASC ) ON [PRIMARY] ) ON [PRIMARY] ********************************************** Dobiti čćđ da se prikazuju na stranici nije problem ali ne valja sljedeće: 1. ako na stranici imam <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> u bazu ulazi & # 269; & # 263; & # 273;(naravno spojeno) znakovi čćđ se prikazuju ispravno na stranici ali kad pokušam složit alfabetski dobijam: ć č đ a b c 2. ako na stranici imam <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> u bazu ulaze neki znakovi od kojih je jedan A s dvije točke iznad znakovi čćđ se prikazuju ispravno na stranici ali kad pokušam složit alfabetski dobijam: a č đ ć b c 3. ako na stranici imam <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> u bazu ulaze znakovi: e sa crticom, onaj spojeni ae i ono đ naopako... znakovi čćđ se prikazuju ispravno na stranici ali kad pokušam složit alfabetski dobijam: a ć b c đ č dakle pitanje glasi: koji charset mora biti na stranici, koji collation u bazi tj. što konkretno trebam napraviti da bi dobio dobar ispis znakova čćđžš i da su kod "ORDER BY Ime ASC" poredani pravilno tj, a,b,c,ć,č,d,đ... Kako to riješiti? Iste probleme imao sam na MySQL bazi i nisam ga riješio pa reko da probam s MS SQL btw. stranice su ASP vbscript hvala [Ovu poruku je menjao mistere dana 25.11.2006. u 16:01 GMT+1] |