![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 1 Dołączył: 25.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam 2 strony, na jednej formularz, na drugiej dane z formularza. Jedna i druga w iso-8859-2. Problem polega na tym, ze po wypelnieniu formularza na tej drugiej stronie zamiast polskich znakow pokazuje sie znak zapytania. Podobnie widac te wpisy w bazie danych pod phpMyAdminem. Jezeli natomiast wpisze tekst pod phpMyAdminem - w nim samym jest wyswietlany prawidlowo, nie robi to natomiast szczegolnej roznicy aplikacji, nad ktora pracuje. Probowalem pobawic sie przelaczaniem kodowania w FireFoxie, stad wiem, ze baza nie zapisuje tekstu ani jako iso-8859-2, iso-8859-1, windows-1250 ani utf-8. Co trzeba zmienic, zeby znaki byly widoczne prawidlowo? Ustawienia phpMyAdmina: wersja: 2.6.0-pl3 język: Polish (utf-8) System kodowania znaków dla MySQL: UTF-8 Unicode (utf8) System porównań dla połączenia MySQL: latin2 Ustawienia bazy danych (z pliku my.ini): wersja: 4.8.1-nt default-character-set=latin2 Serwer WWW: Apache 2 AddDefaultCharset ISO-8859-2 php w wersji 5.0.3 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 13.05.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
jesli masz wysylajacy formularz w iso no to loozzz w bazie bedziesz mial krzaczki i w sumie tak ma byc bo potem wyciagajac dane z bazy znow MUSISZ JE MIEC...
w kodzie zrodlowym krzaczki i ISO to na stronie czysty tekst w kodzie czysty tekt i ISO to na stronie bajzel w kodzie czysty tekst i WINDWOS to na stronie czysto w kodzie krzaczki i WINDOWS to na stronie syff i musisz do tego dazyc aby z bazy wyciagal tekst juz z krzaczkami, w tym celu wysylane dane musza juz byc z krzaczkami inaczej to nie ma bata na denata ![]() -------------------- Zdrowy rozsądek to rzecz, której każdy potrzebuje, mało, kto posiada, a nikt nie wie, że mu brakuje.
Czasami myślę, iż Bóg tworząc człowieka przecenił nieco swoje zdolności. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 1 Dołączył: 25.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Problem polega na tym, ze do bazy (kiedy wykonuje zapytanie INSERT), to mam na 100% iso-8859-2... dopiero po wyciagnieciu cos sie kaszani (a moze podczas zapisu?)
Nigdy wczesniej nie mialem takiego problemu - baza zawsze zapisywala w takim formacie, w jakim jej podalem, bez zadnych prob przekodowania |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
W bazie masz UTF-8 z tego co widzę.
Zaaplikuj to samo do HTML'a i ew. zrób dumpa bazy, po czym polskim programem Gżegżółka przekonwerttuj dumpa i zapodaj go spowrotem do bazy ![]() -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 1 Dołączył: 25.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
ech, to czeka mnie 100% rzezni... na szczescie od dosc dlugiego czasu pisze bez polskich znakow, wiec przynajmniej to mi bedzie oszczedzone
![]() Dzieki za pomoc |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Cytat(singollo @ 2005-01-18 13:28:37) na szczescie od dosc dlugiego czasu pisze bez polskich znakow Zgiń, przepadnij maro nieczysta... -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 22:17 |