我使用UTF-8编码在servlet中显示hindi字体,但是hindi字体以下列格式显示 -
शपथ à¤à¤¯ à¤à¤° à
我正在使用以下代码 -
response.setContentType("text/html; charset=UTF-8");
StringWriter writer = new StringWriter();
t.merge(context, writer);
String s = writer.toString();
在servlet中
response.getCharacterEncoding() // it is showing ISO-8859-1 by default
我在jsp和servlet中都设置了字符编码UTF-8和ISO-8859-1,但问题没有解决。
有一点是,我使用的是mozila firefox,其中字符编码是Unicode。由于mozila的字符编码,我们的输出是否有任何影响。
请帮帮我?