![]() |
![]() |
![]()
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 '?' |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 22:03 |