Fix source-url issue

Reported from frnkwk
Sometimes, source-url of EDAMResource contains 2byte characters and special characters.
To Avoid crash, convert source-url string to URL-encode string.

Change-Id: Ibc7e324dbb4b0c60bc33d3d4b6c630a4ead817b5