I am trying to display below string at UI with UTF-8 Charset.
Controller Code
String str = "யாமறிந்த மொழிகளிலே தமிழ்மொழி போல் இனிதாவது எங்கும் காணோம்,
பாமரராய் விலங்குகளாய், உலகனைத்தும் இகழ்ச்சிசொலப் பான்மை கெட்டு,
நாமமது தமிழரெனக் கொண்டு இங்கு வாழ்ந்திடுதல் நன்றோ? சொல்லீர்!
தேமதுரத் தமிழோசை உலகமெலாம் பரவும்வகை செய்தல் வேண்டும்.
";
PrintWriter pw = response.getWriter();
//pw.write(json.toString());
pw.write(new String(str.getBytes(Charset.forName("UTF-8"))));
JSP View
<meta charset="utf-8">
$('#doc1').html(data);
Output at UI:
யாமறிந�?த ம�?ழி�?ளில�? தமிழ�?ம�?ழி ப�?ல�? �?னிதாவத�? �?�?�?�?�?ம�? �?ாண�?ம�?,
பாமரராய�? வில�?�?�?�?�?ளாய�?, �?ல�?ன�?த�?த�?ம�? �?�?ழ�?�?�?�?ி�?�?லப�? பான�?ம�? �?�?�?�?�?�?,
நாமமத�? தமிழர�?ன�?�? �?�?ண�?�?�? �?�?�?�?�? வாழ�?ந�?தி�?�?தல�? நன�?ற�?? �?�?ல�?ல�?ர�?!
த�?மத�?ரத�? தமிழ�?�?�? �?ல�?ம�?லாம�? பரவ�?ம�?வ�?�? �?�?ய�?தல�? வ�?ண�?�?�?ம�?.