Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> FreeBSD i kodowanie windows
Cathan
post 11.07.2005, 19:55:15
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. tongue.gif

Pozdrawiam
Go to the top of the page
+Quote Post
escaflowne
post 12.07.2005, 09:09:45
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


--------------------
Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4
Go to the top of the page
+Quote Post
Cathan
post 12.07.2005, 13:53:54
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.04.2005

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


Sie udalo biggrin.gif

dla zainteresowanych

Cytat
[global]

tds version = 8.0
language = Polish
client charset = CP1250


Jak sie okazalo kluczem do wszystkiego bylo:language = Polish biggrin.gif
heh kto by pomyslał tongue.gif

Pozdrawiam
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:50