yejianliang123456
2016-03-06 12:26
采纳率: 100%
浏览 3.8k
已采纳

读取excel 表名(sheet)乱码(表名是中文是才会乱码)。

读取excel 表名(sheet)乱码(表名是中文是才会乱码)。图片是读取excel表名和连接字符串的格式。![图片说明](https://img-ask.csdn.net/upload/201603/06/1457267163_30253.png)图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • Jimbo 2016-03-06 14:00
    已采纳

    你的程序可能使用UTF-8,而EXCEL文件则可能使用了GB18030,编码方案不匹配造成的乱码。参考《编程与编码》http://blog.csdn.net/winsenjiansbomber/article/details/50693186

    已采纳该答案
    打赏 评论
  • threenewbee 2016-03-06 12:28
    打赏 评论
  • L_dean 2016-03-06 14:35

    实体类那里转换一下;实例化下,在转换成英文的就可以了。

    打赏 评论
  • fateland 2016-03-07 03:08

    在你程序里读文件的时候,给读出来的东西转一下编码,转成GB2312

    打赏 评论

相关推荐 更多相似问题