5个回答
展开全部
执行的时候有中文就会出现乱码,通常获取到的文件中通常都是“iso8859-1”格式,需要转换为“UTF-8”格式。
如:String str = new String(str.getByte("iso8859-1"),"UTF-8");进行下强制转换后在进行读取即可。
通常格式有GBK、UTf-8、iso8859-1、GB2312,如果上面的强制转换不成功,依次进行这些格式的尝试,肯定是可以解决问题的。
备注:如果是已经变为乱码的,没法转换成中文的,只有在读取之前转换才可以的。
如:String str = new String(str.getByte("iso8859-1"),"UTF-8");进行下强制转换后在进行读取即可。
通常格式有GBK、UTf-8、iso8859-1、GB2312,如果上面的强制转换不成功,依次进行这些格式的尝试,肯定是可以解决问题的。
备注:如果是已经变为乱码的,没法转换成中文的,只有在读取之前转换才可以的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是要系统中的描述显示成中文,还是导出的数据显示成中文?
仅仅是在系统中的话,菜单栏右侧有个customize Local layout-->character set--->Simplified Chinese
如果是导出数据,可能要借用txt文档
不知上面的回答是否有用?
仅仅是在系统中的话,菜单栏右侧有个customize Local layout-->character set--->Simplified Chinese
如果是导出数据,可能要借用txt文档
不知上面的回答是否有用?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么业务场景?
什么版本?
什么事务代码?
什么版本?
什么事务代码?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询