我在 intelij 中的 tomcat 上使用 java 6 作为服务器,并且我有一个 C# 客户端向 java 服务器发送请求,请求的标头值中可以包含 ǵ 之类的字符。
在一个看起来像的java过滤器中:
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)
throws IOException, ServletException
{
String str=request.getHeader(HEADER_NAME);
我得到一个从 c# 应用程序发送的带有字符的标头值
ǵ http://www.fileformat.info/info/unicode/char/1f5/index.htm
但在java中它看起来像
õ http://www.fileformat.info/info/unicode/char/f5/index.htm
或者 ??
我怎样才能确保java以正确的编码获得标头,即我想在java中看到ǵ。