![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 9.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam!!!
Mam problem z polskimi znakami wprowadzanyymi do bazy poprzez formularz PHP w standarcie "charset=iso-8859-2". Otóż cala baza jest w latin2_general_ci (sprawdzane jakimś tam poleceniem). Wszystke tabele i kolumny w bazie też są w tym kodowaniu. A tu psikus. Przy próbie odczytu z bazy:
pojawia się błąd:
Kiedy chce zaapisac do bazy tekst w innym polu:
pojawia sie to:
Kompletnie nie wiem gdzie szukać błędu. Czy MySQL w wersji 5.1.12-beta-community-nt oraz klient: 5.0.22 jest do bani czy może coś mam zmienić w skrypcie aby zamieniać jakoś polskie znaki do bazy, a przy odczycie znów je zmienić?? Jeśli ktoś ma jakeś pomysły proszę dać znać. PS. Oczywiście widziałem skrypty które zamieniają jakoś polskie znaki na jakieś inne i wtedy wchodzi to do bazy, ale nie wiem czy to jedyne i słuszne wyjście (sam nie próbowałem). Szukałem też tego dużo na necie ale jakoś nie doczyałem się konkretnych rozwiązań... (chodzi tu o błąd: Data too long for column 'opis' at row 1) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:23 |