Ruby & C implementation of Jaro-Winkler distance algorithm which both support UTF-8 string.