Biz, bir seferde tüm tabloların karakter setini değiştirmek için aşağıdaki PHP komut dosyası kullanmanızı tavsiye ederiz:
<?php
$db = mysql_connect(‘localhost’,’myuser_mydbuser‘,’mypassword‘);
if(!$db) echo “Cannot connect to the database – incorrect details”;
mysql_select_db(‘myuser_mydbname’); $result=mysql_query(‘show tables’);
while($tables = mysql_fetch_array($result)) {
foreach ($tables as $key => $value) {
mysql_query(“ALTER TABLE $value COLLATE utf8_general_ci“);
}}
echo “The collation of your database has been successfully changed!”;
?>
Yukarıdaki kısımların sizin bilgileriniz olduğuna emin olun:
– Veritabanı adı myuser_mydbname;
– Mysql kullanıcı adı myuser_mydbuser;
– mysql kullanıcı şifreniz mypassword;
– utf8-general_ci yerine başka bir karakter kodlaması kullanabilirsiniz;