Kalabalık panolarda sık karşılaşılan bir phpBB2-phpBB3 dönüşüm hatası vardır, bazı kullanıcı adlarını silmemizi veya yeniden adlandırmamızı talep edilir, ancak dönüşüm aşamasında bunun gerekliliği yeterince açıklanmamış. Bu yazımızda buna çözüm üretmeyecek, sadece neden böyle bir değişikliğin talep edildiği üzerinde duracağız.
UTF-8 ile birlikte phpBB3, kullanıcı adlarında türlü karakter yer alabiliyor, zamanla bunlar arası karışıklık olmaması için kullanıcı tablosunda bir de username_clean sütunu bulunur. Bu sütun o kullanıcının küçük harfler ve standart karakterlerden oluşan ismini saklar.
İşte bazı benzer isimler bu kısıma takılabiliyor, dönüştürme aşamasında örneğin "nakış" ile "nakiş" isimleri çakışıyor çünkü ikisinin de temiz kullanıcı adı (clean usarname) aynı yani "nakiş" oluyor.
Biraz veritabanında gezip temiz adı aynı olan birkaç örnek topladım:
nakış -> nakiş
sarışınaşık -> sarişinaşik
FırtınaTürk -> firtinatürk
"ş" ve "ü" karakterleri UTF-8 de yer edinirken, belli ki en çok dikkat etmemiz gereken karakter "ı" harfidir.
--------------------------------------------------------
Makale Hakkında
Yazar: Sevdin Filiz