? marks usually mean the text is Unicode.
For Bible texts, please see the Forge documentation about UTF-8 limited support. For Book and Commentary texts, all you need to do is add the appropriate <head> tags to each entry that uses Unicode in UTF-8 encoding:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">