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的编码. 展开
并且在哪里设置它的编码呢??
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的编码. 展开
5个回答
展开全部
把你读到的字符串转换一下,
str = new String(str.getBytes("ISO-8859-1"), "GBK");
如果有韩文的话,把上面函数的GBK换成韩文编码就可以了。
str = new String(str.getBytes("ISO-8859-1"), "GBK");
如果有韩文的话,把上面函数的GBK换成韩文编码就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
网上找一下韩文的编码吧,最好有一个通用的编码
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
UTF-8 确实是通用的ASIIC码。。。
可以试试
可以试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
UTF-8
是国际性的!就不会出现乱码了。
是国际性的!就不会出现乱码了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询