Fix #521: Encode URI using UTF-8 charset

This commit is contained in:
Jeff Pinner 2012-08-15 14:04:30 -07:00
parent b6264c02d9
commit 4f001f3246

View File

@ -37,7 +37,7 @@ public class HttpRequestEncoder extends HttpMessageEncoder {
HttpRequest request = (HttpRequest) message;
buf.writeBytes(request.getMethod().toString().getBytes("ASCII"));
buf.writeByte(SP);
buf.writeBytes(request.getUri().getBytes("ASCII"));
buf.writeBytes(request.getUri().getBytes("UTF-8"));
buf.writeByte(SP);
buf.writeBytes(request.getProtocolVersion().toString().getBytes("ASCII"));
buf.writeByte(CR);