设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
一个关于GBK编码的问题
返回列表
发新帖
一个关于GBK编码的问题
[复制链接]
11
|
4
|
2011-5-19 12:49:14
|
显示全部楼层
|
阅读模式
在一个java程序中,我写了两个方法,一个编码、一个解码,编码方法的功能是将四个字符按照GBK编码得到64位的0、1序列并将这个序列以int型数组存储,解码的功能与之相反,即将一个64位的int型数组(元素只为0或1)按照GBK解码为四个字符的字符串……现将四个字符编码得到int[]b1,再把b1的各个元素随意换位得到int[]b2,然后对b2解码,这样就可能某16个0、1序列在GBK标准中没有对应的字符,那么解码得到的结果Strings中就会有乱码字符,现在的问题是对s再进行编码竟然得不到b2……有没有解决办法??
回复
使用道具
举报
千问
|
2011-5-19 12:49:14
|
显示全部楼层
估计你实现时用得方法不当。
建议
1、javaString内部采用USC2编码交换,所以对String到数组,数组到String时的转换时,需要指定编码类型,比如指定成GBK。
2、这种转换没有现实或应用意义。a)用boolean数组也许还节约点空间。b)可把String输出字节,字节本身就是0和1的序列。
<h4class=\"ask\">追问
针对你的两点:
1、我已经指定了GBK,编码方法没有错,我经过了多次测试,比如输入“1234”,就一定能得到一个int[]i={1,0,1,0,0,0,1,1,1,0,1,1,0,0,0,1,
1,0,1,0,0,0,1,1,1,0,1,1,0,0,1,0,
1,0,1,0,0,0,1,1,1,0,1,1,0,0,1,1,
1,0,1,0,0,0,1,1,1,0,1,1,0,1,0,0};
2、既然我在这里问了,那肯定就是有意义的!
回复
使用道具
举报
千问
|
2011-5-19 12:49:14
|
显示全部楼层
我能正确还原。仍然是1、你实现有错,别人看不到。2没有现实意义。
给出你错的代码,让人纠正,空谈无意义,
==========
那个int[]数组数据都是错的,
回复
使用道具
举报
千问
|
2011-5-19 12:49:14
|
显示全部楼层
看问题补充……谢谢
回复
使用道具
举报
千问
|
2011-5-19 12:49:14
|
显示全部楼层
64bit的块加密以位运算操作一块64bit或8字节的内存即可。不需要这种浪费64倍空间和蹩脚中间转换。所以说没有任何现实和应用意义。
错或在代码细节处或在编码方式的错误选择,在“没有代码、没有原始出错信息、没有实际数据样本”的前提,给谁谁都只能猜:
1、这种浪费转换法的过程中,有没有保证转换过程的正确,需要写严格的测试代码保证前后的正确。
2、从凌乱残缺的表达中所谓的密文\"s2\"。变量名s2含有s,我就假定是String类型,有乱码(没有对应字符)的数据那是不能被无损的转换成String。这就可能产生数据残缺。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
我的数学很差我该怎么做?
2
A2执照能改成C2吗
3
DNF河北1火焰十字架最多卖多少钱
4
颐达智能钥匙还要加防盗器吗??
5
韩庚代言的金帅威鞋子。
6
蒋干连夜 逃回曹军的 片段,为什么背后出现 诸葛亮的身影?
7
电王动态图
8
Please stay( )you are,will be back in a minute.
9
慕容家破产是真的吗,就算是真的你们怎么知道,电视剧又没播完
10
2009年遵义公务员考试面试名单何时出来
11
别人老是在看视频弄得我这里连网页都打不开,我该怎么办?
12
寻一部电影
13
我现在不在单位上班了,我的挡案在我自己手里我改怎么办啊?
14
侠盗飞车5下载最佳
15
蜡笔小新小新变成国王,他妈妈还要来服侍他,这是他们抽中的奖,是哪一集
16
证明某溶液可能含3价铁离子,不含2价铁的方法离子
17
跆拳道道服怎么穿?
18
克服失眠????
19
70级打幽灵船长
20
乘轻轨5号线“东川路站”到交大闵行区北一门
21
足球的转会费的钱是付给谁啊?球员可以得多少??
22
眉骨处缝了4针,会留下很重的疤痕吗?
23
怎么做心形渐变图呢???
24
用日语写感谢信
25
495平米的办公装修,40个工位,没有消防门,但是又没地方可以开门洞,怎么办?
26
97桑塔纳打不着火,起动机没动静请高手指点一下
27
诺基亚5610上网问题?
28
求非主流意境图片,最好有文字。
29
郑州人民路丹尼斯附近,或者金博大有森马吗?谢谢
30
弹弹堂里怎样免费赚点券?
31
如何在香港汇丰银行开户
32
万州三峡学院。校医待遇怎样
33
我女朋友叫我明天<七夕>去见他,我们不在一个地方上班,怎么办啊我?
34
Google adsense广告的放置是不是和百度联盟广告一样,只能放在审核通过的网站上?
35
成都哪儿配眼镜最好
36
如果身边有一个人是赌钱鬼,也认识的,可以报警捉了他吗?
37
1207949022,知不知这个代表什么意思?
38
迅雷5 emule配置是什么意思
39
来月经的第一天不小心喝了冰水,结果月经第二天就没有了,就是肚子疼,现在已经第4天了,月经还没有来。
40
PSP有什么经营类或者属于这一范围的游戏
41
星级酒店管理群
42
索爱手机主题问题
43
怎样控制近视度数的增加
44
在天津买ipod的classic最便宜要多少钱?
45
达人帮忙看一下这双NIKE是真的吗?????
46
哪里有好的PSD设计素材卖
47
评价亨利伊布技术特点
48
感冒了还能吃斯利安么
49
机械女神J TO X第七集插曲
50
来月经肚子痛有什么好方法吗
51
剑人无双太好人了·你们认识他吗
52
明明很想他,可为什么在电话里也不知道说什么?
53
刚入手MOTO ZN5发现问题~~~~~~~~~~~~
54
明天就是七夕,要怎么过才充实呢?
55
求助:石家庄市博大交通公路工程设施有限公司
56
如果我贷款70万元人民币.那么我需要负的利息是多少?贷款年限有上限么?
57
七夕节送什么给男友最好
58
摔伤3天不结痂
59
沈阳药科大学多少分录取
60
求QQ空间免费装扮代码
61
我的名字拼音是 Ding yong sheng 我的英文名怎么取 例:李 Lee
62
自动获取的IP,每次电脑和路由器重启,地址会变吗?
63
dnf漫游pk加点
64
基础会计题目~急
65
魔兽世界 帐号交换 人类女DZ换其他
66
赛尔号如加入队伍
67
求电脑3000元配置!
68
南京新欧世家惹开来厨娘了吗?
69
数字推理1,1,2,3,4,7,( )
70
我家用winxp装的诺顿360,现在想换Vista,装诺顿360还用重新激活吗?
71
三星U900粉色版主题。。
72
第一次买音响,如何配置合适,音响+功放8000元能配什么样的,谢谢!
73
公司只要出错就罚200元,我要不要留下
74
为什么委内瑞拉的女孩子这么漂亮啊
75
求排字,马上就要去新学校了,想给以前的班级贴吧做张排字
76
西安哪个专本套读学校比较好
77
在天津接种狂犬病疫苗多少钱
78
关于MP3格式音频的截取工具
79
帮忙一下,各位。。
80
物质的状态变化时体积发生了变化,主要是由于什么发生了变化
81
发量少适合什么发型
82
谁能教我安装火影忍者-漩涡忍传2啊。知道的+QQ785071816,会给分
83
中央台 男主持人
84
柯南有没有喜欢过灰原??
85
姥姥姥爷要过生日了,帮忙想下祝酒辞吧
86
亚硫酸钡的问题
87
在电脑上下载mp3歌曲,不知动了什么,mp3图标无法显示,但把歌移到播放器又可以播放,是怎么回事呀?
88
初中毕业学什么好找工作啊,我想自学成才...
89
电能与电流,电压,电阻,电量,电荷,有什么关系?为什么?
90
感人钢琴曲
91
谁可以给我详细讲解下这道C++的题,谢谢
92
初三学习安排,借鉴一下学姐学长们
93
5800记忆卡问题
94
谁有好听的歌曲不要明星的
95
请推荐大屏幕 家用笔记本 15寸-18寸 led屏幕 320G硬盘 5000元以下。
96
黑粉色线条及膝的袜子配什么衣服好看?
97
求电脑高手破!!!!u盘问题
98
齐大三表09 工商管理 及其他学科哪个就业走向好 谢谢
99
多普达S1的短信怎么复制不能粘贴?