A string in Java is always in Unicode (UTF-16, efficiently). Conversions are only necessary when you are trying to switch from text to binary encoding or vice versa.
? , ISO Latin 1? , , - . , " UTF-8". ", UTF-8", , .
EDIT: Unicode U + 2122, ISO-Latin-1. U + 00AE, ( , IIRC), , - , :
string replaced = original.replace('\u2122', '\u00ae');