[ gristic @ 07.11.2008. 20:49 ] @
Pozdrav svima


Već duže vreme imam sledeći problem. Potrebno mi je da isčitam podatke iz Microsoft SQl 2005 baze koja je u SQL_Latin1_General_CP1_CI_AS kodnom sistemu pomoću PHP-a. Kada pročitam podatak iz baze on mi umesto slova č i ć ubaci slovo c (i ako su u bazi lepo upisana slova č i ć), a umesto ostalih naših slova postavi hex vrednosti.

sa mb_string_convert($string,'UTF-8','Windows-1252');

zemenim hex vrednosti sa našim slovima ali i dalje mi ostaje c umesto č i ć.

Kako da umesto c dobijem naša slova č i ć?
[ sparc @ 08.11.2008. 20:47 ] @
nasa latinicna slova čćšđžž su ok u kodnom rasporedu 1250, kodni raspored 1252 je za cirilicna slova ako se varam
[ gristic @ 08.11.2008. 21:10 ] @
>
>
Kodni raspored 1251 je ćirični, a 1252 je latinični. Sa 1250 dovbijem
istu stvar. Meni je najveći problem u tome što direktno iz baze dobijem
c umesto č i ć.
Ovaj problem kod MySQL baze rešavam tako što pre bilo kog query-a izvršim
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
i onda dobijam lepo naše karatkere.

Da li tako nešto postoji i kod MSSQL-a?
[ .:Marvin:. @ 10.11.2008. 07:28 ] @
select kolona COLLATE neki_collation_videti_help