7

Hi I have to save hindi languages in mysql. how can I do that. any one knows the solution please help me.

hakre
  • 193,403
  • 52
  • 435
  • 836
DEVOPS
  • 18,190
  • 34
  • 95
  • 118

1 Answers1

13

You need to store all text as UTF8, then you'll be able to see Hindi characters. You can update a column to use UTF8 with a query like the following:

ALTER TABLE posts MODIFY title VARCHAR(255) CHARACTER SET UTF8;

Since you use PHP, make sure that all your PHP scripts are saved as UTF8. You can also set the connection charset with the following query:

SET NAMES 'utf8'

This will ensure that your web server and database servers communicate using UTF8.

alexn
  • 57,867
  • 14
  • 111
  • 145