![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 20.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Czy orientuje się ktoś z Was jak poprawnie wyświetlać i zapisywać francuskie znaki w PHP w MSSQL ? W Enterprise Manager do tabeli wpisuję np: àâçéèêëîïôûùüÿœæÀÂÇÉÈÊËÎÏÔÛÙÜŸŒÆ Następnie wykonuję kod: echo iconv("Windows-1250", "UTF-8//TRANSLIT//IGNORE", $pole); W rezultacie mam: aâçéeeëîiôuuüyoaAÂÇÉEEËÎIÔUUÜYOA Wiem, że znaku "à" nie ma w kodowaniu 1250 i w tym problem - więc jakie to kodowanie powinno być skoro w tej samej kolumnie mam też zapisane dane w języku polskim, niemieckim oraz czeskim (z nimi nie ma żadnego problemu) Z góry dziękuję Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 61 Dołączył: 20.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Poleciłbym ci nowy sterownik do PDO ( http://blogs.iis.net/sqlphp/archive/2010/0...-milestone.aspx ), który radzi sobie z UTF-8. Problem w tym, że z tego co widzę po wymaganiach, to potrzebuje on przynajmniej MSSQL 2005.
Znalazłem też rozwiązanie dla PHP na Linuksie + MSSQL, które też cie nie zainteresuje i kilka rodzajów obejść, typu:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 19:25 |