python数据库查出来问号_Mysql数据库插入的中文字段值显示问号的问题解决

最近我使用myeclipse连接mysql数据库查询表中的数据,表中字段值为中文的字段显示问号,查了很多资料将解决方法总结如下:

步骤一:修改mysql数据库的配置文件my.ini或者my-default.ini

[client]

prot=

[mysql]

default-character-set=GBK

[mysqld]

default-character-set=utf8

collation-server=utf8_general_ci

步骤二:创建数据库的时候指定数据库的编码格式,比如下面的例子展示的这样

create database bbs DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

use bbs;

create table article

(

id int primary key auto_increment,

pid int,

rootid int,

title varchar(),

cont text,

pdate datetime,

isleaf int #-not leaf -leaf

);

insert into article values (null, , , '蚂蚁大战大象', '蚂蚁大战大象', now(), );

insert into article values (null, , , '大象被打趴下了', '大象被打趴下了',now(), );

insert into article values (null, , , '蚂蚁也不好过','蚂蚁也不好过', now(), );

insert into article values (null, , , '瞎说', '瞎说', now(), );

insert into article values (null, , , '没有瞎说', '没有瞎说', now(), );

insert into article values (null, , , '怎么可能', '怎么可能', now(), );

insert into article values (null, , , '怎么没有可能', '怎么没有可能', now(), );

insert into article values (null, , , '可能性是很大的', '可能性是很大的', now(), );

insert into article values (null, , , '大象进医院了', '大象进医院了', now(), );

insert into article values (null, , , '护士是蚂蚁', '护士是蚂蚁', now(), );

步骤三:我的myeclipse的编码方式和创建的web项目的编码方式都是gbk;

查询结果如下:

MySQL数据库查找多个字段值全部相同的记录

数据库中用户表,数据从第三方系统导入,由于一些垃圾数据,存在用户名和密码都相同的账户,造成接口上一些问题,SQL语句如下: and Account2>;

解决Python向MySQL数据库插入中文数据时出现乱码

解决Python向MySQL数据库插入中文数据时出现乱码 先在MySQL命令行中输入如下语句查看结果: 只要character_set_client character_set_database ch ...

真分布式SolrCloud+Zookeeper+tomcat搭建、索引Mysql数据库、IK中文分词器配置以及web项目中solr的应用(1)

版权声明:本文为博主原创文章,转载请注明本文地址.http://www.cnblogs.com/o0Iris0o/p/5813856.html 内容介绍: 真分布式SolrCloud+Zookeepe ...

160304-01、mysql数据库插入速度和读取速度的调整记录

需求:由于项目变态,需要在一个比较短时间段急剧增加数据库记录(两三天内,由于0增加至5亿).在整个过程调优过程非常艰辛 思路: (1)提高数据库插入性能中心思想:尽量将数据一次性写入到Data Fil ...

PHP往mysql数据库中写入中文失败

该类问题解决办法就是 在建立数据库连接之后,将该连接的编码方式改为中文. 代码如下: $linkID=@mysql_connect("localhost","root&q ...

mysql数据库插入数据获取自增主键的三种方式(jdbc PreparedStatement方式、mybatis useGeneratedKeys方式、mybatis selectKey方式)

通常来说对于mysql数据库插入数据获取主键的方法是采用selectKey的方式,特别是当你持久层使用mybatis框架的时候. 本文除此之外介绍其它两种获取主键的方式. 为了方便描述我们先建一张my ...

mysql数据库user表host字段的%问题

搜索: mysql数据库user表host字段的%问题 连接:http://blog.csdn.net/xiaomengh/article/details/48706149 在mysql数据库中,使用 ...

Oracle、Db2、SqlServer、MySQL 数据库插入当前系统时间

做易买网项目,由于对数据库插入系统时间不了解,常常遇到的问题: 1.java.sql.SQLException: ORA-01861: 文字与格式字符串不匹配.原因:由于获取系统时间类型不对,应为sy ...

MySQL数据库修改字段名、字段类型、字段长度

1.MySQL数据库中,修改字段SQL如下: alter table AppVersion change version versionCode varchar() DEFAULT NULL COMM ...

随机推荐

关于delphi7的四舍五入

round 函数是银行用的 采用了 四舍六入5留偶 网上找到了个实现方法   先乘1000,用Trunc取整,除10取余,余数再取整,如果大于5,进位,小于5不进位. 函数就好写了 现在只写一个保留两 ...

C#实现WinForm窗体逐渐显示效果

C#实现WinForm窗体逐渐显示效果,这个博客园里面已经有其它人已经实现了,原理很简单,就是通过定时改变窗体的透明度(从0到1,即透明度从完全透明到不透明),我这里也是按照这个思路来实现的,但是我做 ...

Openstack命令行删除虚拟机硬件模板flavor

openstack中,有一种概念叫flavor,其实flavor就是一种创建虚拟机的硬件尺寸模板化.比如我先创建一个flavor,该flavor包含的CPU数目,内存大小,硬盘大小都预先设置好,在创建 ...

wp8.1 Study10:APP数据存储

一.理论 1.App的各种数据在WP哪里的? 下图很好介绍了这个问题.有InstalltionFolder, knownFolder, SD Card... 2.一个App的数据存储概览 主要分两大部 ...

AIX系统管理员--第一章笔记

IBM产品系列 x系类为PC服务器-- e-server x        x表示x-architecture        可自由选择运行环境,windows.linux.unix等    p系类为 ...

2015北京网络赛 F Couple Trees 暴力倍增

Couple Trees Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://hihocoder.com/problemset/problem/123 ...

Effective C++ 条款45

本节条款的题目是运用成员模板接受全部兼容类型 作者阐述自己的观点是通过智能指针的样例. 在学习本节条款之前我们要先明确关于隐式转化的问题 例如以下代码: #include

Android开发——构建自定义组件

Android中,你的应用程序程序与View类组件有着一种固定的联系,例如按钮(Button). 文本框(TextView), 可编辑文本框(EditText), 列表框(ListView), 复选框 ...

java中如何获取系统时间

需要引入的包有: import java.util.Date; 此为获取当前系统时间,合适为“1991-01-01” String now = "";    SimpleDateF ...

Linux之ftp命令使用

一:前言 在达内參加暑期社会实践,达内公司免费教授了一星期的课,当时认为老师用ftp命令用的非常爽.所以回来学学了. 二:分类 有关FTP(client,server搭建这里不讲)有非常多,大体分为命 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值