mysql php kodlama

0 Cevap php

Ben UTF8 kodlanmış olan bir mysql veritabanı var. Ancak, ben miras önceki bazı dönüştürme sorunları, bazı dizeleri veritabanına yanlış kaydedildi.

Örneğin, £  £ olarak kaydedilmiş olmalıdır, ama birçok yerde onun Ã⠀ Sa,  £ gibi bir şey olarak kaydedildi.

Ben yanlış kodlanmış tablodaki tüm kayıtları izini mümkün olmuştur. Nedir bana bu varchar veritabanı alanında tüm unncessary karakterleri kaldırmak için en kolay yolu nedir?

Ben php preg_replace denedim, ama bu aslında bir şey yapmak için görünmüyor.

return preg_replace("[^A-Za-z0-9£]", "", $string);

0 Cevap