String s = "这是一段中文字符";byte[] b = s.getBytes("utf-8");String n = new String(b,"utf-8");Charset charset = Charset.forName("utf-8");ByteBuffer byteBuffer = charset.encode(string);CharBuffer charBuffer = charset.decode(byteBuffer);
http://tanqingbo.com/2016/05/11/%E5%A4%8F%E4%BB%A4%E8%90%A5%E6%B1%87%E6%80%BB/
这就是为什么我们在浏览器的地址栏中能看到中文,但是把地址拷贝出来后中文就变成了一些奇怪的串了。
jdbcUrl="jdbc:mysql://localhost:3306/boke?characterEncoding=utf-8"
<?xml version"1.0" encoding="UTF-8">
services.VelocityService.input.encoding=uft-8
<%@page contentType="text/html; charset=utf-8">
String value = request.getParameter(name);
String value = new String(request.getParameter(name).getBytes("ISO-8859-1"),"GBK");