2012-06-12 19 views
8

Mam trzy tabele MySQL i wrzucam do nich treść gudżarati. Kiedy wstawiam dwie tabele, są one włożone dobrze i są czytelne, ale w jednej tabeli wyświetlają się niepotrzebne znaki/nieczytelny tekst. Jak mogę to naprawić?Wstawianie tekstu gudżarati do tabel MySQL skutkuje znakami śmieciowymi i nieczytelnym tekstem

+0

jest typem danych kolumny jest taki sam jak pozostałych dwóch kolumn? –

+0

Jeśli chcesz, możesz skontaktować się z właścicielem http://stackoverflow.com/questions/6664831/mysql-sorting-non-english-string pytanie dotyczące Twojego problemu. –

Odpowiedz

5

MySQL ma per-table character set settings.

Możesz sprawdzić, jakiego zestawu znaków używasz dla każdej tabeli - patrz How do I see what character set a MySQL database/table/column is?.

Jeśli to jest twój problem, może być w stanie przekształcać tabelę w pytaniu, używając:

ALTER TABLE mytable CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; 
+0

dziękuję, to było pomocne –

+0

Dziękuję, mój przyjacielu, uratowałeś mi dzień. Zmiana z PhpmyAdmin Panel nie działała, zapytanie o pracę działało w końcu. –

0

Tylko ty lubić ...

w twojej bazy danych MySQL tabeli .. Wystarczy zmienić "Sortowanie" w kolumnie Nazwa. Do "utf8mb4_general_ci".

i można przechowywać dowolną czcionkę gudżarati w bazie danych