小编Dha*_*mar的帖子

在Java(JSP)中将十进制NCR代码转换为UTF-8

我试图解码FARSI中的字符串到UTF-8然后我检查浏览器本身将FARSI字符串转换为十进制NCR代码

如何将十进制NCR代码转换为UTF-8?

String farMsg = "??????";
String finalMsg = new String(farMsg.getBytes(),"UTF-8");
System.out.println("\n Farsi Message \n" + finalMsg);
Run Code Online (Sandbox Code Playgroud)

当我尝试使用上面的代码转换它工作正常,但如果我从JSP页面的输入框使用相同的字符串,它给我一些像这样的输出

عتباري
Run Code Online (Sandbox Code Playgroud)

转换成相同内容需要做哪些修改.

编辑

我进入??????了jsp输入框并用于request.getParameter("faMSg")获取值,我在这里得到عتباري但是我应该得到??????

java jsp utf-8

6
推荐指数
2
解决办法
3701
查看次数

标签 统计

java ×1

jsp ×1

utf-8 ×1