Вы можете использовать charset = ISO-8859-1, если у вас есть английский и те символы, которые вы упомянули. Если вы собираетесь использовать бенгальский, вам нужен UTF-8.
define('SQL_HOST','databasehost');<br/>
define('SQL_USER','user');<br/>
define('SQL_PASS','password');<br/>
define('SQL_DB','databasename');<br/>
$conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS)
or die('Could not connect to the database; ' . mysql_error());<br/>
mysql_select_db(SQL_DB, $conn)
or die('Could not select database; ' . mysql_error());<br/>
mysql_query("SET NAMES 'utf8'");<br/>
Использование mysql_query("SET NAMES 'utf8'");
заботится о UTF-8. Я думаю, что это сработает для бенгальца, как и для Деванагари в моем случае.
Не забудьте указать ту же кодировку в теге meta
< meta http-equiv="Content-Type" content="text/html; charset=utf-8" />