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

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Programme C pour trouver le plus grand facteur premier d'un nombre

Top 10 du classement mondial de la plate-forme de trading de devises virtuels numériques (2025 classement faisant autorité)

Top 10 des échanges dans le cercle des devises en 2025 Dernier classement des applications de devises numériques

Top 10 des plateformes de trading pour les applications de devises numériques, recommandations d'applications de plateforme de spéculation de la devise régulières

Top 10 des plates-formes de trading de devises numériques La dernière liste des 10 principales plateformes de trading de devises numériques

Quelles sont les plates-formes de monnaie numérique fiables?

Top 10 des plates-formes de trading d'applications de monnaie numérique Top10 Virtual Currency App 2025 classement

Top 10 du classement des applications de trading de devises numériques recommandées
