request.setCharacterEncoding(encoding);获取到null的问题

来源:互联网 发布:淘宝如何设置拍下立减 编辑:程序博客网 时间:2024/06/06 12:24

用servlet写了一个小demo,在打印

String charSet = req.getCharacterEncoding();System.out.println(charSet);

的时候,发现打印的值是null。查阅资料(request.getCharacterEncoding() returns NULL… why?),并测试发现,请求的时候,需要指定字符编码。

举例:

<form action="./indu" method="post" id="postinfo" enctype="application/x-www-form-urlencoded;charset=UTF-8">

经过测试,这回打印的值是UTF-8。


form表单或者客户端只要指定请求的编码,便可以获取到编码的字符串值。


0 0
原创粉丝点击