部分中文插入mysql数据库变成问号,怎么回事

部分中文插入mysql数据库变成问号,怎么回事,第1张

1、检查并修改mysql的my.ini的配置文件。

default-character-set=utf8

2、建立数据库是要指定字符集

create database mydb default character set utf8 collate utf8_general_ci

3、建立数据表示也要指定字符集。

CREATE TABLE IF NOT EXISTS `mydb` (

`username` varchar(64) NOT NULL,

`userid` int(11) NOT NULL,

) ENGINE=InnoDB DEFAULT CHARSET=utf8

1、检查并修改mysql的my.ini的配置文件

default-character-set=utf8

2、建立数据库是要指定字符集

create database mydb default character set utf8 collate utf8_general_ci

3、建立数据表示也要指定字符集:

用VS2010及以上版本(2008未测试),偶尔会出现编程时输入中文变成问号。

解决办法:

删除所有的输入法(包括美式键盘),只留下用的那个输入法比如搜狗,google等。只留一个,就好了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6908903.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-30
下一篇2023-03-30

发表评论

登录后才能评论

评论列表(0条)

    保存