Match similar special character in filters
The replace function will find a character in a string and replace it. 
Use:
REPLACE(str, find_string, replace_with)

in your case:
where UPPER(REPLACE(city, 'Ì', 'I') like 'UPPER()%'

Hope this helps

http://www.w3resource.com/mysql/string-functions/mysql-replace-function.php