Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » 学习心得/方法/资源  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 一道机试题,大家自己做一下
liyan811101





发贴: 11
积分: 0
于 2007-08-22 19:57 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
将一个ISO-8859-1编码的字符串转换为GBK编码
类似这类问题公司很爱考



作者 Re:一道机试题,大家自己做一下 [Re:liyan811101]
JiafanZhou



版主


发贴: 736
积分: 61
于 2007-08-22 22:30 user profilesend a private message to usersend email to JiafanZhousearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Using bash shell and using Linux - of course !
iconv --from-code=ISO-8859-1 --to-code=GBK ./oldfile > ./newfile

PS. I am not familiar with the algorithm used here to convert the characters, so if anybody provides one here, will discuss about it. Smile you see, engineers are lazy sometimes.



When I was a kid I used to pray every night for a new bike. Then I realized that The Lord doesn't work that way, so I stole one and asked him to forgive me.
作者 Re:一道机试题,大家自己做一下 [Re:liyan811101]
menzy



版主


发贴: 754
积分: 113
于 2007-08-27 14:16 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
java 开发过程中一般用String类


作者 Re:一道机试题,大家自己做一下 [Re:menzy]
Cappuccino





发贴: 49
积分: 4
于 2007-08-28 03:39 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
menzy wrote:
java 开发过程中一般用String类

应该不是指这个吧。

如果是指内码转换的话,估计是要自己如一楼所说的自己翻翻内码的算法。如果只是把iso编码的gbk字符decode回来的话直接new String(isostr.getBytes("iso-8859-1"),"gbk")就ok



作者 Re:一道机试题,大家自己做一下 [Re:Cappuccino]
JiafanZhou



版主


发贴: 736
积分: 61
于 2007-08-28 17:52 user profilesend a private message to usersend email to JiafanZhousearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Cappuccino wrote:
应该不是指这个吧。

如果是指内码转换的话,估计是要自己如一楼所说的自己翻翻内码的算法。如果只是把iso编码的gbk字符decode回来的话直接new String(isostr.getBytes("iso-8859-1"),"gbk")就ok

其实我还不知道可以用String来转化编码,谢拉。



When I was a kid I used to pray every night for a new bike. Then I realized that The Lord doesn't work that way, so I stole one and asked him to forgive me.
作者 Re:一道机试题,大家自己做一下 [Re:liyan811101]
andy_wang_5





发贴: 101
积分: 14
于 2007-08-29 11:46 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
不是在考你算法,而是在看你的知识面。初学者不会知道String有这种用法的


鹰行折翼 再盼凌云
作者 Re:一道机试题,大家自己做一下 [Re:liyan811101]
liyan811101





发贴: 11
积分: 0
于 2007-08-29 19:02 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
呵呵,没错,是用getBytes这个方法。



flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923