في حالة الحروف العربية التي تظهر كرموز html يمكنك استخدام الشيفرة البرمجية التالية لحل مشكلتك
كود PHP:
$html[0] = '/\&\#1584\;/';
$html[1] = '/\&\#1583\;/';
$html[2] = '/\&\#1580\;/';
$html[3] = '/\&\#1581\;/';
$html[4] = '/\&\#1582\;/';
$html[5] = '/\&\#1607\;/';
$html[6] = '/\&\#1593\;/';
$html[7] = '/\&\#1594\;/';
$html[8] = '/\&\#1601\;/';
$html[9] = '/\&\#1602\;/';
$html[10] = '/\&\#1579\;/';
$html[11] = '/\&\#1589\;/';
$html[12] = '/\&\#1590\;/';
$html[13] = '/\&\#1591\;/';
$html[14] = '/\&\#1603\;/';
$html[15] = '/\&\#1605\;/';
$html[16] = '/\&\#1606\;/';
$html[17] = '/\&\#1578\;/';
$html[18] = '/\&\#1575\;/';
$html[19] = '/\&\#1604\;/';
$html[20] = '/\&\#1576\;/';
$html[21] = '/\&\#1610\;/';
$html[22] = '/\&\#1587\;/';
$html[23] = '/\&\#1588\;/';
$html[24] = '/\&\#1592\;/';
$html[25] = '/\&\#1586\;/';
$html[26] = '/\&\#1608\;/';
$html[27] = '/\&\#1577\;/';
$html[28] = '/\&\#1609\;/';
$html[29] = '/\&\#1585\;/';
$html[30] = '/\&\#1572\;/';
$html[31] = '/\&\#1569\;/';
$html[32] = '/\&\#1574\;/';
$html[33] = '/\&\#1617\;/';
$html[34] = '/\&\#1614\;/';
$html[35] = '/\&\#1611\;/';
$html[36] = '/\&\#1612\;/';
$html[37] = '/\&\#1573\;/';
$html[38] = '/\&\#1616\;/';
$html[39] = '/\&\#1613\;/';
$html[40] = '/\&\#1571\;/';
$html[41] = '/\&\#1600\;/';
$html[42] = '/\&\#1548\;/';
$html[43] = '/\&\#1618\;/';
$html[44] = '/\&\#1570\;/';
$html[45] = '/\&\#1567\;/';
$windows1256[0] = 'Ð';
$windows1256[1] = 'Ï';
$windows1256[2] = 'Ì';
$windows1256[3] = 'Í';
$windows1256[4] = 'Î';
$windows1256[5] = 'å';
$windows1256[6] = 'Ú';
$windows1256[7] = 'Û';
$windows1256[8] = 'Ý';
$windows1256[9] = 'Þ';
$windows1256[10] = 'Ë';
$windows1256[11] = 'Õ';
$windows1256[12] = 'Ö';
$windows1256[13] = 'Ø';
$windows1256[14] = 'ß';
$windows1256[15] = 'ã';
$windows1256[16] = 'ä';
$windows1256[17] = 'Ê';
$windows1256[18] = 'Ç';
$windows1256[19] = 'á';
$windows1256[20] = 'È';
$windows1256[21] = 'í';
$windows1256[22] = 'Ó';
$windows1256[23] = 'Ô';
$windows1256[24] = 'Ù';
$windows1256[25] = 'Ò';
$windows1256[26] = 'æ';
$windows1256[27] = 'É';
$windows1256[28] = 'ì';
$windows1256[29] = 'Ñ';
$windows1256[30] = 'Ä';
$windows1256[31] = 'Á';
$windows1256[32] = 'Æ';
$windows1256[33] = 'ø';
$windows1256[34] = 'ó';
$windows1256[35] = 'ð';
$windows1256[36] = 'ñ';
$windows1256[37] = 'Å';
$windows1256[38] = 'ö';
$windows1256[39] = 'ò';
$windows1256[40] = 'Ã';
$windows1256[41] = 'Ü';
$windows1256[42] = '¡';
$windows1256[43] = 'ú';
$windows1256[44] = 'Â';
$windows1256[45] = '¿';
$text = preg_replace($html, $windows1256, $text);
echo strlen($text);