![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 21.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam pytanie odnosnie ustawienia poprawnego kodowanie na serwerze www. Wszystko stoi na FreeBSD, jest Apache, php 5 i działa wszysko pieknie za wyjatkiem jednaj rzeczy. Problem pojawia sie przy zwracaniu wyników przez klienta baz MSSQL - freetds. Wszystko jest ladnie, laczy sie do baz, zwraca wyniki itd, do momentu w którym w tekscie, który został zassany z bazy nie trafia sie polskie fonty - wtedy do kazdego znaczka wali Warningiem w stylu: Cytat Warning: mssql_query() [function.mssql-query]: WARNING! Some character(s) could not be converted into client's character set. Unconverted bytes were changed to question marks ('?'). (severity 16) Kodowanie w bazie jest ustawione na: windows Spotkał sie juz ktoś z takim problemem?? Powiem, ze zmian kodowania bazy nie wchodzi w gre, bo jest gigantyczna, a w zasadzie jest to klilka baz na klilku serwerach. Wiec jak - i gdzie zmienic kodowanie klienta mssql??. Bo chyba wlasnie w tym tkwi problem. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 20.02.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Jaki collation jest ustawiony dla bazy danych, z której pobierane są dane?
Próbowałeś dodać: Cytat client charset = CP1252 do definicji serwera (z którym się łączysz) w pliku /usr/local/etc/freetds.conf, np.:Cytat [mssql_local]
host = 192.168.1.2 port = 1433 tds version = 8.0 client charset = CP1252 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 21.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Sie udalo (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
dla zainteresowanych Cytat [global] tds version = 8.0 language = Polish client charset = CP1250 Jak sie okazalo kluczem do wszystkiego bylo:language = Polish (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) heh kto by pomyslał (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 01:13 |