1. Veritabanı tablolarının farklı karakter kodlamasında olması durumu için : phpMyAdmin üzerinde şu
SQL komutunu çalıştırın ;
SHOW TABLE STATUS WHERE Name LIKE 'xf_%';
Karşınıza gelen sonuçlarda
utf8mb4 gibi bir ibare görmüyorsanız tablolar da aşağıdaki kodu çalıştırarak düzeltebilirsiniz.
ALTER TABLE xf_post CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE xf_conversation_message CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci ;
2. XenForo yapılandırma dosyasında karakter kodlaması tanımlı değilse veya farklıysa : config.php dosyasına bu tanımı ekleyerek veritabanı karakter kodlamasının
utf8mb4 olmasını şart kılabilirsiniz.
$config['db']['charset'] = 'utf8mb4';
3. XenForo temanızın şablon dosyalarında karakter kodlaması tanımlı değil veya hatalı ise : XenForo Admin Kontrol Panelinde (ACP) giriş yapın
Appearance > Templates kısmına gidin
PAGE_CONTAINER şablonunda
head kısımında aşağıdaki gibi olduğundan emin olun ;
<meta charset="UTF-8">
Bütün bunlar doğru bir şekilde yapılandırılmış ise geriye tek bir seçenek kalıyor o kısım ile ilgili oraya müdahale eden bir eklenti veya kullandığınız çeviri dosyasının utf-8 karakter kodlaması ile kayıt edilmemiş olması bunların haricinde XenForo üzerinde bu sorunu yaşamanız için bir neden yok.