The ls -lh bug was a typo, fixed in svn. The books bug is basically related to character encodings and will need a little work. I've implemented a possible fix in svn. Could you checkout the svn version and try it.
Instructions are at:
https://libprs500.kovidgoyal.net/wiki/Development
Thanks.
EDIT: The possible fix has made it into version 0.3.3