![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 20.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
wiem ze temat byl walkowany ale niestety nie znalazlem rozwiazania. Aplikacja PHP Apache PEAR mssql server 2008 sterwonik bazy mssql zapis do bazy polskich literek stronka kodowana w UTF-8 i wlasnie takie (tak mysle) sa zapisywane do bazy danych i potem sa odczytywane i ladnie sie na stronce wyswietlaja. Tylko problem jest w tym ze tabeli sa krzaki i teraz jak chce sortowac baza danych to sortowanie zle sortuje. Roziwazaniem jest przekonwerotwanie z UTF-8 do kodowania bazkowego i spowortem przy odczytanie i zapisie do bazy wtedy w bazce danych nie ma krzaczkow i sie fajnie sortuje, niestety nie mam pojecia jak to zrobic, czy jedynym rozwiazaniem jest grzebanie w funkcjach biblioteki PEARi tam kodowanie stringow, czy istnieje jakis parametr (mssql.charset w php.ini nie dziala ( nie ma zadnych zmian po mzianie tego parametru)) ? Znalazlem fajny sterownik bazy sqlsrv 1.1 tam mam mozliwosc usteianie kodowania ( "CharacterSet" => "UTF-8") i wszytko bylo by super gdyby nie to ze pear nie wpiera tego sterownika (a to co znalazlem ma problem z wykoanniem execute JakasFukncja @paametr=1) czy ma ktos jakis pomysl jak rozwiazc problem ? dzieki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 18 Dołączył: 13.03.2009 Skąd: lublin Ostrzeżenie: (0%) ![]() ![]() |
PEAR korzysta z rozszerzenia MSSQL, to może wystarczy ustawić kodowanie http://www.php.net/manual/en/function.mysql-set-charset.php
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 03:38 |