The modern script was formalised in 1778 when it was first typeset by Charles Wilkins. There are some minor differences between the version of the script used for Bengali and Assamese - ra and va are written differently.
Bengali is encoded in unicode at U+0980 to U+09FF.