社区
Java EE
帖子详情
%A0%D0%BB%CC转化为GB2312编码
yang8210
2005-04-09 10:42:24
%A0%D0%BB%CC 转化成 GBK
请高手帮忙!
请给出具体的代码!!!!!
...全文
142
8
打赏
收藏
%A0%D0%BB%CC转化为GB2312编码
%A0%D0%BB%CC 转化成 GBK 请高手帮忙! 请给出具体的代码!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yang8210
2005-04-14
打赏
举报
回复
不好意思,好久没有上网了,结贴了
shhhl
2005-04-11
打赏
举报
回复
在页面前面声明编码格式为gb2312就会自动转换
hainang1234
2005-04-10
打赏
举报
回复
没JAVA环境,写了个C#代码,将就看一下思路吧:
//////////////////////////////////////////////////////
String str = "%A0%D0%BB%CC";
//将字符串通过"%"截取为字符串数组
String[] strArr = str.Split(new char[]{'%'});
//输出结果的字符串
String strResult = "";
byte[] buffer = new byte[strArr.Length];
for (int i=0; i<strArr.Length; i++)
{
//如果为空,继续
if (strArr[i].Equals(""))
{
continue;
}
int iRe = Conv(strArr[i]);
char ch = (char)iRe;
String str = new String(new char[]{ch});
strResult += str;
}
//输出结果
MessageBox.Show(strResult);
/// <summary>
/// 从十六进制的字符串转化成10进制int输出
/// </summary>
private int Conv(String str)
{
str = str.ToLower();
int j = 0, all = 0;
for (int i=(str.Length-1); i>=0; i--)
{
int iRe=0;
char ch = str[i];
if ((ch >= 'a') && (ch <= 'f'))
{
iRe = (ch - 'a') + 10;
}
else
{
iRe = int.Parse(new String(new char[]{ch}));
}
all = iRe*(int)(Math.Pow(16, j));
j++;
}
return all;
}
yang8210
2005-04-10
打赏
举报
回复
明天结贴,欢迎各位高手发表意见!!!
jFresH_MaN
2005-04-10
打赏
举报
回复
String str = "%A0%D0%BB%CC";
String result=URLDecodeer.decode(str,"UTF-8");
其实这个是URL编码,如果有中文一般都是使用UTF--8转回来
yang8210
2005-04-10
打赏
举报
回复
hainang1234(鼠·神·泪) 很强嘛
谢谢,有没有更好的方法!
hongyan2004
2005-04-09
打赏
举报
回复
查询:
new String(rst.getString(2).getBytes("ISO-8859-1"),"gb2312");
提交:
sqlstr = new String(sqlstr.getBytes("gb2312"),"ISO8859-1");
allenhe
2005-04-09
打赏
举报
回复
URLDecoder
Javascript 实现
gb2312
和utf8
编码
的互换
转载地址 function getCodeStr(){ return codestr; } function gb2utf(gbStr){ var codeStr = getCodeStr(); var codeRE = new RegExp("(%..%..)","gi"); var replaceRE = new RegExp("(%
js javascript UTF-8
GB2312
编码
转换
在用js做项目时,接收方是要用
GB2312
的汉字
编码
,而发送方用的是UTF-8汉字
编码
。 这里就要做汉字
编码
转换了。 网上找了一下午也没找到通用的方法,那只能自己做一个汉字
编码
对应表了。 关键是要自己弄一个汉字
编码
对应表 先按键
GB2312
汉字的
编码
顺序生成一个表,再把生成的
GB2312
表转向成UTF-8、UCS2-BigEndian,UCS-LittleEndian的表。那么同一个位置就是同一个汉字的
编码
了。 var _
GB2312
_1_87=[0xA1A...
GB2312
转UTF8
编码
表
static T_
GB2312
ToUTF T_
GB2312
ToUTFArray[]= { {0xD2
BB
,0x4E00,0xE4,0xB8,0x80}, //一 {0xB6A1,0x4E01,0xE4,0xB8,0x81}, //丁 {0xC6DF,0x4E03,0xE4,0xB8,0x83}, //七 {0xCDF2,0x4E07,0xE4,0xB8,0x87},
URL
编码
utf-8
gb2312
的区别
一、问题的由来 URL就是网址,只要上网,就一定会用到。 一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址“http://www.abc.com”,但是没有希腊字母的网址“http://www.aβγ.com”(读作阿尔法-贝塔-伽玛.com)。这是因为网络标准RFC 1738做了硬性规定: "...Only alpha...
[源码、文档、分享] iOS/iPhone学习系列、代码教程(转)
iOS/iPhone学习系列、代码教程----~~~持续更新中~~~ http://www.devdiv.com/iOS_iPhone-iOS_iPhone%E5%AD%A6%E4%B9%
A0
%E7%B3%
BB
%E5%88%97%E3%80%81%E4%
BB
%A3%E7%
A0
%81%E6%95%99%E7%A8%8B----___%E6%8C%81%E7%
BB
%AD%E6%9B%B4%E...
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章