السلام عليكم.
لدي منتدى جديد VB.
1)
قمت باستخدام كود ChangChar الشهير، وحولته إلى UTF8 General ci ونجحت العملية على ما يبدو.
لكن عندما فتحت قاعدة البيانات وشاهدت جدول posts كان شكله كالتالي (صورة مرفقة).

إمعانا في التأكيد، ذهبت إلى قاعدة البيانات، ثم operations في خانة ciollation وكان الترميز utf8_general_ci
وضعت عليه مرة أخرى للتأكد. لكن لم يتغير شيء. لازلت النصوص تظهر بشكلها الغريب.
فبدأت أقلق!
2)
في ملف الكونفيغ، السطر التالي موجود أصلا:
// $config['Mysqli']['charset'] = 'utf8';
يعني الأمور تمام.
3)
عندما ذهبت إلى المنتدى كان لا يزال windows 1256 والنصوص تظهر بشكل عادي.
فقلت لعل السبب ملف اللغة.
فحذفته. ثم فتحت ملف اللغة وعدلت التالي:
كود PHP:
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <language name="Arabic" vbversion="4.0.3" product="vbulletin" type="custom">
- <settings>
- <options>
- <![CDATA[ 2
]]>
</options>
- <languagecode>
- <![CDATA[ ar
]]>
</languagecode>
- <charset>
- <![CDATA[ windows-1256
]]>
ليكون:
<?xml version="1.0" encoding="ISO-8859-1"?>
<language name="Arabic" vbversion="4.0.3" product="vbulletin" type="custom">
<settings>
<options><![CDATA[2]]></options>
<languagecode><![CDATA[ar]]></languagecode>
<charset><![CDATA[UTF-8]]></charset>
وأعدت رفع ملف اللغة.
4)
الآن الأمور فوضى عارمة!
هذا شكل المنتدى. (مرفق صورة)

أرجو منكم المساعدة العاجلة. 
وجزاكم الله خيرا.