Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
1. Dodałem za pomocą skryptu php nasepujący string do bazy ęąśżźćłó.
Teraz jeśli za pomocą skryptu php pobiorę dane z bazy, to na ekranie widzę polskie znaki. Natomiast jak dam selecta z konsoli mysql to zamiast ęąśżźćłó widzę dziwne krzaczki 2. Natomiast jeżeli dodam do bazy striga z polskimi znakami korzystając z konsoli mysql, to po wydaniu selecta (także z konsoli) na ekranie widzę polskie znaki, natomiast po wyciągnięciu danych za pomocą skyrptu php nie ma polskich znaków - są jakieś krzaczki. Próbowałem stosować wskazówki, któe znalazłem na forum php, m.in. tutaj http://forum.php.pl/index.php?showtopic=31...l=polskie+znaki nie pomagają. oraz na różnych innych stronach z googla. Nie ma poprawy Muszę mieć możliwość edytowania/dodawania z konsoli a nie tylko z poziomu php. Konsola mi potrzebna jak ktoś coś namiesza do edycji ręcznej. Proszę o pomoc. Nie korzystam z phpMyAdmina (nie chcę go i nie istalowałem) Ten post edytował J4r0d 13.06.2006, 07:58:47 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 0 Dołączył: 22.01.2006 Ostrzeżenie: (0%)
|
Wszystko rozbija się o kodowanie znaków. W jakim kodowaniu jest przekazany tekst, który dodajesz, i jakie kodowanie przyjmuje interfejs na którym próbujesz podejrzeć dane.
Pomóż sobie zapytaniem 'SET NAMES' |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
Wszystko rozbija się o kodowanie znaków. W jakim kodowaniu jest przekazany tekst, który dodajesz, i jakie kodowanie przyjmuje interfejs na którym próbujesz podejrzeć dane. Pomóż sobie zapytaniem 'SET NAMES' SET NAMES latin2 nie pomaga. Chyba mnie nie rozumiesz. Spróbuje to wyjaśnić dokładniej. Mam bazę i skrypty obsługi (jakiś tam system). Strona jest kodowana charset=iso-8859-2. Teraz zagwozdka: Przypadek 1: Jeśli ze strony, za pomocą formularza dodaje do bazy tekst zawierający polskie znaki to: - przy odczycie z bazy za pomocą php, na stronie są wyświetlane polskie znaki - jeśli po takim dodaniu, w konsoli za pomocą zapytania select chcę wyświetlić dodany rekord, to w miejscu polskich znaków mam krzaczki. Przypadek 2: Jeśli dodam do bazy tekst zawierający polskie znaki korzystając z konsoli mysqla to: - jeśli po takim dodaniu, w konsoli za pomocą zapytania select chcę wyświetlić dodany rekord, to w miejscu polskich znaków są polskie znaki - czyli OK. - przy odczycie z bazy za pomocą php, na stronie są wyświetlane polskie znaki - najczęściej znaki '?' |
|
|
|
J4r0d Problem z polskimi znakami 12.06.2006, 13:51:38 
bendi Cytat(J4r0d @ 13.06.2006, 14:02 ) Przypad... 13.06.2006, 14:03:12 
J4r0d Cytat(bendi @ 13.06.2006, 13:03 ) Sprawdz... 13.06.2006, 14:09:15
mariuszn3 Pokolei:
Ważne jest aby MySQL wiedział jakim kodo... 13.06.2006, 17:14:30 
J4r0d Cytat(mariuszn3 @ 13.06.2006, 16:14 ) a w... 13.06.2006, 21:44:28
mariuszn3 Tak jak pisałem, upewnij się, że to faktycznie to ... 14.06.2006, 00:57:19
J4r0d Cytat(mariuszn3 @ 13.06.2006, 23:57 ) Tak... 14.06.2006, 06:40:33 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 16:51 |