`
meikanbao
  • 浏览: 14984 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
社区版块
存档分类
最新评论

Linux下ODBC中文乱码解决方法

 
阅读更多

  最近在做一个linux下的系统,基于移植性的考虑(该系统数据库可能采用mysql,oracle,db),连接数据库采用ODBC的方式进行连接。
  测试库:mysql
  在用ODBC取数据时 碰到乱码问题。
  通过网上查找解决方法,网上的解决方法都是基于linux图形界面的解决方法,而我的linux系统没有图形界面,而采用网上的方法也不能解决。
  经过思考,发现问题可能由ODBC数据源采用的字符集和数据库采用的字符集不同而引起。
  通过试验,确实是由于ODBC数据源的字符集和数据库字符集不同引起的。
  解决方法如下:
  在数据源配置文件odbc.ini中,在数据源配置的地方加一条如下语句:
  CHARSET  = UTF8
  这里的UTF8是数据库的字符集一样,详细配置见图:
  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics