java读取Excel时的编码问题

Excel表格里有韩文,非数字符号(Φ,Ω,㏀)之类的.我用java读取它,用什么编码才能把这些都正常读出来啊??各位大侠帮帮忙啊..并且在哪里... Excel表格里有韩文,非数字符号(Φ,Ω,㏀)之类的.我用java读取它,用什么编码才能把这些都正常读出来啊??各位大侠帮帮忙啊..
并且在哪里设置它的编码呢??
InputStream is = new FileInputStream(filename);//读取文件流
Workbook wb = Workbook.getWorkbook(is);//获取工作簿
Sheet st = wb.getSheet(0);//获取Sheet
该在哪里设置编码呢?
str = new String(str.getBytes("ISO-8859-1"), "utf-8");用这个根本似乎不行,
我在其他地方用的都是utf-8的编码.
展开
 我来答
走走停停wzj
2009-09-05 · TA获得超过224个赞
知道答主
回答量:101
采纳率:0%
帮助的人:90.3万
展开全部
把你读到的字符串转换一下,
str = new String(str.getBytes("ISO-8859-1"), "GBK");

如果有韩文的话,把上面函数的GBK换成韩文编码就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户98634
2009-09-07
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
网上找一下韩文的编码吧,最好有一个通用的编码
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_华夏翔龙
2009-09-09 · TA获得超过309个赞
知道答主
回答量:177
采纳率:0%
帮助的人:96.5万
展开全部
UTF-8 确实是通用的ASIIC码。。。
可以试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lincolnpsp
2009-09-05 · TA获得超过132个赞
知道答主
回答量:163
采纳率:0%
帮助的人:58.2万
展开全部
UTF-8
是国际性的!就不会出现乱码了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
godcomexxx
2009-09-09 · TA获得超过1205个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:579万
展开全部
楼主看看这篇文章
看会不会有所帮助
http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式