导入JAR包:
import java.net.*;
把汉字转换为16进制Unicode形式:
String xw="新闻中心";
String name=URLEncoder.encode(xw,"utf-8");
把16进制Unicode形式字符串转换为汉字:
URLDecoder.decode("%E6%96%B0%E9%97%BB%E4%B8%AD%E5%BF%83","utf-8");
注意:从A(UTF-8)页面中跳到B页面时:参数name带有16进制参数值时,在B页面中使用,request.getParameter()获取的参数是乱码。还不能使用URLDecoder.decode(name,"utf-8");获取"新闻中心";
补充:
在A页面中:
<%
String xw="新闻中心";
String name=URLEncoder.encode(xw,"utf-8");
request.setParameter("name","name");%>
在B页面中:
<%
String xw=URLDecoder.decode(new String(request.getParameter("name").getBytes("iso-8859-1"),"utf-8"),"utf-8");%>这样就不会出现乱码了。
分享到:
相关推荐
个人编写的C#版16进制unicode字符和汉字想换转换的工具,涵盖源码,可以直接运行
汉字转换成16进制,16进制转换成汉字,亲测可用,无毒
汉字转换成16进制
适用于在通讯时可以用到的实例,16进制转换为二进制,已经测试OK.
直接转换数字为16进制格式,可用于16进制的转换
我在互联网上找了很久,发现没有人发布关于matlab从txt文档中读取16进制数转换为矩阵,再转换为2进制数矩阵,再按位拆分为01矩阵,处理完成后再转换为16进制输出的方法,这个程序也可以改写成读入十进制,输出十进制...
本VI实现十进制字符串强制转换为16进制字符串,即输入10进制的0CDA可输出16进制的0CDA
采用python实现将GPS的经纬度转换成16进制,输入为GPS坐标。
进制转换工具 十六进制 十进制 unicode 正转 反转 有需要的下载吧
中文转换成十六进制编码中文转换成十六进制编码
中文与Unicode码转换(十六进制)
VC编程实现16进制浮点数转换为10进制,转换源代码,实验测试代码没有问题。符合IEEE754协议标准。
这是一个进制转换的vc源码,将在字符串中16进制表示的数转换为10进制的整数
本VI实现16进制字符串强制转换为10进制字符串,即输入16进制的03DF本VI可以输出10进制的03DF,如果需要区分大小写,请自行添加强制转换为大写或小写
浮点数转换器,可将浮点数、单精度 双精度的数值转换为16进制发送
javascript将16进制的字符串转换为10进制整数hex.docx
汉字转换成16进制 在VC6.0下正常运行
可以将ANSI和UNICODE字符串转换成16进制数据,也可以将16进制数据转换成ANSI和UNICODE字符串,UNICODE字符串还可以选择高位在前还是低位在前,非常的好用。
C语言实现进制转换
一个SQL脚本函数,16进制转换为10进制数