Java 请求中的中文单词(jsp-servlet)
我有一个带有输入字段的html表单,所以当使用英语输入时没有问题,但使用中文时,我在servlet中得到了一些不正确的字符串,我应该使用什么编码以及如何设置它 以html格式Java 请求中的中文单词(jsp-servlet),java,encoding,cjk,Java,Encoding,Cjk,我有一个带有输入字段的html表单,所以当使用英语输入时没有问题,但使用中文时,我在servlet中得到了一些不正确的字符串,我应该使用什么编码以及如何设置它 以html格式 <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> ... <form method="post" action="<%= action %>" accept-charset="UTF-8">
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
...
<form method="post" action="<%= action %>" accept-charset="UTF-8">
比如说
输入:朋友你好
在servlet中出现:“æåååå½¥½”
有什么想法吗?如果这对你有效,你能试试吗:
request.setCharacterEncoding( "UTF-8 ");
此外,您可能还需要添加一个过滤器来对所有请求/响应进行编码。如果这对您有效,您可以尝试一下:
request.setCharacterEncoding( "UTF-8 ");
此外,您可能还需要添加一个过滤器来对所有请求/响应进行编码