Heim > Datenbank > MySQL-Tutorial > Qt Creator 链接mysql数据库 和 mysql中文乱码

Qt Creator 链接mysql数据库 和 mysql中文乱码

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 15:41:06
Original
1701 Leute haben es durchsucht

Qt Creator 链接mysql数据库 和 mysql中文乱码 环境:ubuntu10.10 qt4 mysql5 以及必要的lib (很多lib) 项目需要用到qt,于是下了Qt Creator (下面简称qc) ,还不错,于是我马上抛弃了qt designer 和 qdevelop。 这里我不介绍连接原理。 qc链接mysql: 0.新

                                                             Qt Creator 链接mysql数据库 和 mysql中文乱码

 

 

环境:ubuntu10.10  qt4    mysql5  以及必要的lib    (很多lib)

项目需要用到qt,于是下了Qt Creator (下面简称qc) ,还不错,于是我马上抛弃了qt designer 和 qdevelop。

这里我不介绍连接原理。

qc链接mysql:

0.新建立一个工程    qt gui application,然后能跑就可一啦。接着,删除除了 *.pro的所有的文件。

1.把/usr/lib/qt4/demos/sqlbrowser的文件拷贝出来(如果没有的话),当然除了那个*.pro文件,以及可运行文件.将它们加入到项目中;

2. 在 项目的*.pro文件加上QT+=sql

    最终结果:QT +=core gui sql  (sql是新加的)

3.重新组建

4.运行

 

 

mysql中文乱码:

 

 

mysql默认使用的是latin1

所以需要修改

/etc/mysql/my.cnf

 

在[cleint]

    项后添加:default-character-set=utf8

    [mysqld]

    项后添加:default-character-set=utf8

 

接着需要重启:

    service   mysql  restart

 

后来发现还是乱码:

把数据备份后重新建立数据库;

 

具体可以参考下面的网址:

http://chenshaoao.blog.163.com/blog/static/91128110200901994129218/

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage