Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[MYSQL] Polskie znaki
#1
Mam problem z wyświetlaniem polskich znaków z bazy danych.
Jeśli dane wprowadzam na poziomie php to do bazy lądują z krzakami ale w przeglądarce wyświetlają się dobrze czyli jest ok. Gorzej jeśli jakieś dane wprowadzam z poziomu PMA, wtedy przeglądarka wyświetla krzaki.
Próbowałem tego:
ALTER DATABASE `nazwa_bazy` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;
ALTER TABLE `nazwa_tabeli` CONVERT TO CHARACTER SET utf8 COLLATE utf8_polish_ci;
ALTER TABLE `nazwa_tabeli` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;
ale te komendy wywołują błąd mysql. Wpisywałem je zarówno z linii komend jak i w panelu PMA.
Macie jakieś pomysły?
Odpowiedz
#2
heh, powiesz jaki błąd czy sobie zgadywać mamy?
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#3
#1064 - Something is wrong in your syntax obok 'DATABASE `sklep2` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish' w linii 1
Odpowiedz
#4
Kod:
ALTER DATABASE `MyDb` CHARACTER SET utf8;
ALTER TABLE `table` CHARACTER SET utf8;
załatwi sprawę.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#5
Niestety nie pomogło...
O ile polecenie ALTER TABLE `table` CHARACTER SET utf8 przeszło bez problemu to już przy ALTER DATABASE pojawił się błąd ten co wcześniej.
Odpowiedz
#6
Dziwne. Spróbuj tego: ALTER DATABASE `test` CHARACTER SET = 'utf8';

Pytania:
Jaką masz wersję MySQL?
Pytasz przez konsolę czy jakiś soft?
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#7
Wersja MySQL - 4.0.26

Zarówno przez konsolę jak i przez phpMyAdmin polecenie to generuje błąd...
Odpowiedz
#8
Hm... dziwne patrząc na to: http://dev.mysql.com/doc/refman/4.1/en/charset-database.html.

A na jakim systemie masz serwer postawiony? Dokładne info. Coś wymyślić trzeba.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#9
Wszystko śmiga na XP. Używam phpMyAdmin do wszystkiego i tak jak wspomniałem: jeśli dane wprowadzam na poziomie php to polskie znaki są kodowane prawidłowo w przeglądarce mimo że w bazie są zakrzaczone.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,035 13-05-2017, 01:02
Ostatni post: miketodson255
  Optymalizacja MySQL-a tomek_00 1 3,932 01-09-2013, 13:31
Ostatni post: hieroshima
  [MySQL] Struktura bazy dla słownika msx83 2 3,931 24-08-2013, 16:26
Ostatni post: msx83
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,457 16-07-2013, 15:58
Ostatni post: Engine
  [MySQL] wyszukiwarka problem darlowiak 3 3,564 13-06-2013, 12:58
Ostatni post: darlowiak

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl