Rest API: fix non-ascii letters and multi-author issues 

resolve #519 and #522