MySql’ de çoklu kayıtlarla uğraşırken, php ile türkçe karakterleri düzeltmek yerine phpmyadmin’den sorgu ile toplu değişim yapabilirsiniz.
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘þ’, ‘ş’ ) WHERE alan_adi LIKE ‘%þ%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘Ãz’, ‘Ş’ ) WHERE alan_adi LIKE ‘%Ãz%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘Ç’, ‘Ç’ ) WHERE alan_adi LIKE ‘%Ç%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘ç’, ‘ç’ ) WHERE alan_adi LIKE ‘%ç%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘Ã?’, ‘Ö’ ) WHERE alan_adi LIKE ‘%Ã?%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘Ö’, ‘Ö’ ) WHERE alan_adi LIKE ‘%Ö%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘ö’, ‘ö’ ) WHERE alan_adi LIKE ‘%ö%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘ü’, ‘ü’ ) WHERE alan_adi LIKE ‘%ü%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘ð’, ‘ğ’ ) WHERE alan_adi LIKE ‘%ð%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘ý’, ‘ı’ ) WHERE alan_adi LIKE ‘%ý%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘Ü’, ‘Ü’ ) WHERE alan_adi LIKE ‘%Ü%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘þ’, ‘ş’ ) WHERE alan_adi LIKE ‘%þ%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘Þ’, ‘Ş’ ) WHERE alan_adi LIKE ‘%Þ%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘Ý’, ‘İ’ ) WHERE alan_adi LIKE ‘%Ý%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘ý’, ‘ı’ ) WHERE alan_adi LIKE ‘%ý%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘Ð’, ‘Ğ’ ) WHERE alan_adi LIKE ‘%Ð%’;
UPDATE tablo_adi SET alan_adi = REPLACE (alan_adi, ‘ð’, ‘ğ’ ) WHERE alan_adi LIKE ‘%ð%’;
Not: Kopyalarken tırnaklar değişebilir. Dikkat ediniz.

Son Yorumlar