There are a few different approaches to fix work around such an issue, I will walk through what I think is the best approach
- The simplest is to use convert special characters to it's integer value and get the hex string of the integer value to produce a the underlying unicode.
You will need to convert at point of call to store
String testString ="well hello there ™ and then © at there ™ © ™ © ™ © ";