码迷,mamicode.com
首页 > 其他好文 > 详细

new String(request.getParameter("userID").trim().getBytes("8859_1"))的含义是什么?

时间:2019-05-11 16:17:40      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:trim   str   param   引用   use   服务   编码   字符   转码   

 

new String(request.getParameter("userID").trim().getBytes("8859_1"))

 

request.getParameter("userID"),       得到userID的值
request.getParameter("userID").trim()                  将这个值去掉两边的空格
request.getParameter("userID").trim().getBytes("8859_1"))           将这个值进行编码转换
new String(request.getParameter("userID").trim().getBytes("8859_1"))         字符对象的引用指向上面所得到的这个值

 

对一个字符串进行转码,必然是一个字符一个字符的转,所以才要转为Byte的数组;
转为什么编码的字符,是根据你的需要来定的,只要数据库、页面、应用服务器保持编码一致即可,你也可以转为其他编码,只不过多数情况下默认的就是8859编码。

new String(request.getParameter("userID").trim().getBytes("8859_1"))的含义是什么?

标签:trim   str   param   引用   use   服务   编码   字符   转码   

原文地址:https://www.cnblogs.com/yunhemeihe/p/10848752.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!