mysql ile oluşturulan veritabanının UTF8 olmamasından dolayı özellikle türkçe karakterlerde sorunlar çıkmaktadır.Mysql ile oluşturulan veritabanlarının utf8 ile oluşup oluşmadığını kontrol etmek için
mysql -u root databasename -e
"show variables like 'char%'"
komutu kullanılabilir çıktı olarak aşağıdaki gibi bir şey üretir.
+--------------------------+--------------------+
+--------------------------+--------------------+ |
| character_set_client | latin1 | |
| character_set_connection | latin1 | |
| character_set_database | utf8 | |
| character_set_filesystem | binary | |
| character_set_results | latin1 | |
| character_set_server | latin1 | |
| character_set_system | utf8 | |
| character_sets_dir | /usr/share/mysql/charsets/ | |
+--------------------------+-------------------+ | | | | |
|
|
|
|
|
|
|
|
|
|
|
Hiç yorum yok:
Yorum Gönder