> 데이터 베이스 > MySQL 튜토리얼 > Linux下ODBC中文乱码解决方法

Linux下ODBC中文乱码解决方法

WBOY
풀어 주다: 2016-06-07 17:11:01
원래의
2629명이 탐색했습니다.

最近在做一个Linux下的系统,基于移植性的考虑(该系统数据库可能采用MySQL,0racle,DB),连接数据库采用ODBC的方式进行连接。

最近在做一个Linux下的系统,基于移植性的考虑(该系统数据库可能采用MySQL,0racle,DB),连接数据库采用ODBC的方式进行连接。

测试库:MySQL

在用ODBC取数据时 碰到乱码问题。

通过网上查找解决方法,网上的解决方法都是基于Linux图形界面的解决方法,而我的Linux系统没有图形界面,而采用网上的方法也不能解决。

经过思考,,发现问题可能由ODBC数据源采用的字符集和数据库采用的字符集不同而引起。

通过试验,确实是由于ODBC数据源的字符集和数据库字符集不同引起的。

解决方法如下:

在数据源配置文件odbc.ini中,在数据源配置的地方加一条如下语句:

CHARSET  = UTF8

这里的UTF8是数据库的字符集一样,详细配置见图:

Linux下ODBC中文乱码解决方法

linux

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿