Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> IIS, SQL Server + PDO i polskie znaki
porowski
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 3.07.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


System operacyjny: Microsoft Windows Server 2003 R2 Standard SP2
Serwer HTTP: IIS 6.0
PHP: wersja 5.2.6 jako ISAPI
Baza danych: Microsoft SQL Server 2005 Enterprise SP2

Collation w SQL Server ustawiony jest na Polish_CI_AS. Jak w SQL do pola typu np. nvarchar bezpośrednio wpisze (np. w SQL Manager) polskie znaki to one sobie ładnie tam widnieją.
Stronę mam kodowaną w UTF-8. Pobieram dane, następnie robie konwersję iconv( 'utf-8', 'windows-1250', $var ) i pojawia się problem przy wyswietlaniu. Wszystkie polskie znaki są bez ogonków czyli: ą => a, ń = n, itd... jedynie pozostaje ó.
Taka sytuacja jest w momencie kiedy łącze się z SQL Server przez PDO (ODBC + SQL Native Client). Jak użyję PDO MsSQL są wszystkie polskie znaki tak jak powiiny być, lecz pojawia sie problem z innymi danychmi pobranymi z bazy danych np: data zamiast w foracie cyfrowym tak jak w bazie danych (2008-01-01 10:10:10.100) jest w formacie słownym (1 Jan 2008 itp...). Wartości liczbowe są z kropkami (w bazie jest np.: 123 a dane w php zwracane są jako 123.0).

Jak połączyć najlepiej PHP + SQL Server tak aby były polskie znaki i aby format danych był czysty a nie konwertowany??
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:13