9

I have three MySQL tables and I'm inserting Gujarati content into them. When I insert two tables, they're inserted fine and are readable but in one table, it is showing junk characters/unreadable text. How can I fix this?

Ricardo Altamirano
  • 14,650
  • 21
  • 72
  • 105
NIKUNJ SANGHADIA
  • 342
  • 4
  • 15
  • is the datatype of column is same as that of other two columns? – Ravi Jain Jun 12 '12 at 12:21
  • if you wish , you may contact the owner of http://stackoverflow.com/questions/6664831/mysql-sorting-non-english-string question regarding your problem. – Ravi Jain Jun 12 '12 at 12:26

2 Answers2

8

MySQL has per-table character set settings.

You can check which character set you are using for each table - see How do I see what character set a MySQL database / table / column is?.

If that is your problem, you might be able to covert the table in question, using:

ALTER TABLE mytable CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
Community
  • 1
  • 1
Colin Pickard
  • 45,724
  • 13
  • 98
  • 148
0

Just you have to like ...

in Your Mysql DataBase Table.. Just Change 'Collation' of column Name. To 'utf8mb4_general_ci'.

and you can store any Gujarati font in database

Bhavik Hirani
  • 1,996
  • 4
  • 28
  • 46