<font face="Arial, Verdana">Hi Jan,</font>
<br>
While you're looking at the source code... Have you tried to make the detection string passed to chardet bigger?
In openlp/plugins/bibles/lib/csvbible.py near the bottom, try changing:
<font face="Arial, Verdana">details = chardet.detect(detect_file.read(1024))</font><br>
<font face="Arial, Verdana">to:</font>
<font face="Arial, Verdana">details = chardet.detect(detect_file.read(8192))<br></font>
<font face="Arial, Verdana">Since chardet should work better the more data it gets, I can't help thinking that it might help...</font>