title: special characters in json getting encoded
body: <p>I have a java object which I convert to json using google gson (version 1.4). String contains a special character ™ which is getting encoded. for example:</p>
  
  <p>input to gson.toJson():</p>
  
  <p>Deals of the Day, web bustersÃ‚Â™, electrics</p>
  
  <p>output:</p>
  
  <p>Deals of the Day, web bustersÃ‚\u0099, electrics</p>
  
  <p>I have also disabled HTML escaping for gson - Gson gson = new GsonBuilder().disableHtmlEscaping().create() but I don't think this character has anything to do with that.</p>
  
  <p>This issue is happening when I am running it on jboss and linux. </p>
  
  <p>same code does not convert ™ to \u0099 when I run it on jboss and windows.</p>
  
  <p>Can some one help me guide to the areas I can look to fix this issue. Is there any thing on linux or jboss setting I can check or is it completely related to gson utility I am using? I am running jbossEAP6 on java version 6 and gson version is 1.4.</p>
  
  <p>Thanks a lot for help!</p>