LPS-37900 Web content with special characters redirected to default page

The logic to get unique article URLs is from a protected method in JournalArticleLocalServiceImpl. I wasn't sure if it was better to just duplicate some of the logic (done here) or make a public method in JournalArticleLocalService* to call. If you want it the second way, just let me know.