![]() |
![]() |
![]()
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?? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:13 |