水木社区手机版
首页
|版面-Web开发(WebDev)|
新版wap站已上线
返回
1/1
|
转到
主题:求助mysql控制台中文输出问题
楼主
|
lsjxiaojun
|
2015-01-15 16:24:33
|
只看此ID
数据库的字符集是utf8的,client设置为utf8显示的不正确,改成gbk的变成问号还是不正确。
帮帮忙,谁知道哪出问题了。
先谢谢各位了
--
FROM 221.221.7.*
1楼
|
kawolu
|
2015-01-15 16:30:40
|
只看此ID
你怎么设client的?
【 在 lsjxiaojun (笨) 的大作中提到: 】
: 数据库的字符集是utf8的,client设置为utf8显示的不正确,改成gbk的变成问号还是不正确。
: 帮帮忙,谁知道哪出问题了。
: 先谢谢各位了[upload=1][/upload]
: ...................
--
FROM 218.30.116.*
2楼
|
lsjxiaojun
|
2015-01-15 16:48:07
|
只看此ID
配置文件:
[client]
port=3306
[mysql]
default-character-set=GBK
mysql> show variables like 'char%';
+--------------------------+---------------------------------------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------------------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\Program Files (x86)\MySQL\MySQL Server 5.5\share\charsets\ |
+--------------------------+---------------------------------------------------------------+
这样会显示问号
如果改成default-character-set=utf8 就是上面的奇怪文字。
服务器一直是utf8
[mysqld]
character-set-server=utf8
【 在 kawolu 的大作中提到: 】
: 你怎么设client的?
:
--
修改:lsjxiaojun FROM 221.221.7.*
FROM 221.221.7.*
3楼
|
Eliot
|
2015-01-15 18:56:10
|
只看此ID
改一下cmd的cp呢
【 在 lsjxiaojun (笨) 的大作中提到: 】
: 数据库的字符集是utf8的,client设置为utf8显示的不正确,改成gbk的变成问号还是不正确。
: 帮帮忙,谁知道哪出问题了。
: 先谢谢各位了[upload=1][/upload]
: ...................
--
FROM 106.39.108.*
4楼
|
lsjxiaojun
|
2015-01-15 22:13:30
|
只看此ID
之前改了没用。
问题解决了,是插入的时候出错了,从网页取得的数据就是unicode的,python插入数据的时候又encode了一次。
谢谢大家了。
【 在 Eliot 的大作中提到: 】
: 改一下cmd的cp呢
--
FROM 222.129.59.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版