您需要设置正确的字符编码utf8或utf16
在您的JSP中,您需要插入page指令以进行编码
<%@ page pageEncoding="utf-8" %><!DOCTYPE html><html><body> <h2>ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي</h2></body></html>
在Servlet中,您需要在响应对象中设置内容类型
@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/plain; charset=utf-8"); PrintWriter writer = resp.getWriter(); writer.write("ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي");}
请注意,如果您的String文字包含阿拉伯字母,则该文件也必须保存在
utf8或
utf16
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)