设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
数据库 —— LinuxSir.cn
›
MySQL
›
mysql 输入不了中文 的 问题
返回列表
查看:
2779
|
回复:
5
mysql 输入不了中文 的 问题
[复制链接]
superer
superer
当前离线
积分
19
IP卡
狗仔卡
发表于 2005-6-17 10:52:05
|
显示全部楼层
|
阅读模式
我 在 debian下安装了 mysql4.1
但是insert不了中文 字符集为 charact_set_client=utf8 。。。 在server variables等等都是utf8
本地locale为zh_CN.UTF8
我要将 charact设为gbk么?在没有my.cnf 里设置么?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
parset
parset
当前离线
积分
678
IP卡
狗仔卡
发表于 2005-6-29 08:01:37
|
显示全部楼层
输不了中文?需要编码了然后插入!
utf8也是先要转化为utf8编码以后才可以的
回复
支持
反对
使用道具
举报
显身卡
yifi
yifi
当前离线
积分
125
IP卡
狗仔卡
发表于 2005-6-29 11:33:59
|
显示全部楼层
启运mysql时加参数 --default-charact-set=utf8
回复
支持
反对
使用道具
举报
显身卡
runsnake
runsnake
当前离线
积分
151
IP卡
狗仔卡
发表于 2005-7-1 05:02:21
|
显示全部楼层
Post by
parset
输不了中文?需要编码了然后插入!
utf8也是先要转化为utf8编码以后才可以的
不明白楼主什么意思:“utf8也是先要转化为utf8编码” ???
我也有类似的问题,我的X LOCALE设置是:
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
当我不设置任何字符集,就用默认的latin1:
mysql> status
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
在mysql 客户端下到可以输入和在查询时显示中文,也可以从写好的文件中导入有中文的记录,但在图形端:query-brouser(version:1.1.7-1)就不能显示中文了,都是问号;
反之,我在配置文件/etc/mysql/my.cnf加入:default-character-set=utf8(或者gbk,gb2312等),或者在启动时加入这个参数:
mysql> status
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
在mysql客户终端下可以输入汉字,但却不能在查询时显示汉字了,当然query-brouser同样不能显示中文
一直迷惑了好久,看了论坛许多说明和官方MANUAL都不能解决这个问题。
我装的版本是:
Server version: 4.1.11-Debian_4-log
谁要知道这个问题,请帮忙说明一下。
回复
支持
反对
使用道具
举报
显身卡
cnchun
cnchun
当前离线
积分
57
IP卡
狗仔卡
发表于 2005-7-11 00:16:36
|
显示全部楼层
不知道你的database 是什么字符集?
server 的字符集无关紧要,主要是你输入的字符集跟数据库字符集一致,
中文显示,主要是你的interface,例如mysql 需要和你数据库的字符集一致。
例如,我的数据库gbk字符,然后我用mysql -uroot -p --default-character-set=gbk连接数据库,这样我就能正确显示,和插入中文。其实也可以在mysql 里面设置,set name gbk.
我想 对于utf8应该道理一样的,只是编码不同而已。
回复
支持
反对
使用道具
举报
显身卡
phrock
phrock
当前离线
积分
5
IP卡
狗仔卡
发表于 2005-7-18 12:02:12
|
显示全部楼层
升级后显示中文
我的系统是RED HAT9 ,今天我刚刚将系统自己带的mysql-3.23.56 升级为
4.12-1,可以将中文插入table 中,也可以查询出中文,如:
mysql> select * from t;
+---------+
| name |
+---------+
| Gromit |
| Wallace |
| William |
| 彭浩 |
+---------+
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表