社区
Java EE
帖子详情
为什么mysql字段设置为varchar时,不能输入中文?
hwzjava
2009-08-02 08:55:26
为什么mysql字段设置为varchar时,不能输入中文?提示: incorrect string value.....
设置什么才能输中文?
...全文
2970
18
打赏
收藏
为什么mysql字段设置为varchar时,不能输入中文?
为什么mysql字段设置为varchar时,不能输入中文?提示: incorrect string value..... 设置什么才能输中文?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cuijinduo1987
2012-03-29
打赏
举报
回复
回去试了下,utf8不行,改成gbk就可以了
yy2004005
2009-08-03
打赏
举报
回复
重新设置一下编码,设置时记得要点击单选按钮才能生效,以前我也是这样,没点就插不进去!!
hui94781674
2009-08-03
打赏
举报
回复
字符集的问题。。网页上也全都设置成utf-8
hwzjava
2009-08-03
打赏
举报
回复
谢谢大家,下载个GUI mysql-front将字段的字符集设置为GBK即可.
lsh0118
2009-08-03
打赏
举报
回复
如果输入英文可以,那说明你写入的中文数据过大。编码问题不会导致写不进数据库,只是会导致乱码
阿里路亚1984
2009-08-03
打赏
举报
回复
GBK ? UTF-8 ?
DryKillLogic
2009-08-03
打赏
举报
回复
一个是编码问题,还有一个是不是你的varchar设置的长度太短了,以至于插入中文时不够了
zhuiyunyiye
2009-08-03
打赏
举报
回复
可能是你安装了可视化操作插件了吧,容易出问题。建议直接在命令窗口操作比较好!
jimmy223
2009-08-03
打赏
举报
回复
字符集不对呀。。。
老张-AI
2009-08-02
打赏
举报
回复
编码格式没设置为GBK
kings988
2009-08-02
打赏
举报
回复
修改你的MYSQL配置文件my.ini
[mysql]
default-character-set=gb2312
也可以设置为GBK
也可以通过图形化界面重新配置一下,选根本gb2312或GBK的编码就行了
wangzhantao
2009-08-02
打赏
举报
回复
您安装是 吧编码设置 为 gb2312差不多了
sangshusen_1988
2009-08-02
打赏
举报
回复
编码问题吧
supreme1008
2009-08-02
打赏
举报
回复
修改好像不行的,如果你默认安装是没有修改字符编码的话,应该是latin1的,你想要修改字符编码,要在
mysql server instance config wizad 下面按下一步,是有选择字符编码的
yangxiao_jiang
2009-08-02
打赏
举报
回复
varchar,你设置了多长,是不是长度超了
sww5219999
2009-08-02
打赏
举报
回复
重新装改UTF-8吧
xxm712
2009-08-02
打赏
举报
回复
不是很清楚,给个建议,你去你的mysql安装文件的ini文件下看看你的MYSQL字符是不是支持汉字的GBK或UTF8
hwzjava
2009-08-02
打赏
举报
回复
还是不行啊。。。。。。。。
疑难杂症-
mysql
字段
设置
为
varchar
时
,
不能
输入
中文
报错截图 原因分析: 当
输入
英文字母
时
创建可以成功,但是
输入
中文
单词
时
创建失败,判断是
mysql
的编码问题 解决办法 一、创建 table 的
时
候就使用 utf8 编码 在每次创建表的
时
候都在最后加上 character set = utf8 即可: 如: create table zhrq95_table ( id int auto_increment, title text, content...
mysql
字段
设置
为
varchar
无法写入
中文
的解决办法
原因:字符编码不匹配导致存入失败 解决办法: 创建表的
时
候
设置
charset = utf8; 可用DDL语句运行。
mysql
设置
varchar
_
Mysql
中
varchar
长度
设置
方法
如果某一项中
设置
的是
varchar
(50)那么对英文当然是50那么对
中文
呢utf-8的
中文
占3个字节那么,这个
varchar
(50)是不是只能存16个汉字了?
mysql
varchar
(50) 不管
中文
还是英文 都是存50个的
MySQL
5的文档,其中对
varchar
字段
类型这样描述:
varchar
(m) 变长字符串。M 表示最大列长度。M的范围是0到65,535。(
VARCHAR
的最大实际长度由...
mysql
字段
最大长度_
MySQL
VARCHAR
字段
最大长度到底是多少
varchar
(n),n表示什么?
MySQL
5.0.3之前
varchar
(n)这里的n表示字节数
MySQL
5.0.3之后
varchar
(n)这里的n表示字符数,比如
varchar
(200),不管是英文还是
中文
都可以存放200个n最大可以是多少
MySQL
行长度
MySQL
要求一个行定义长度
不能
超过65535个字节,不包括text、blob等大
字段
类型,
varchar
长度受此长度限制,和其他非大
字段
加起...
MySQL
VARCHAR
字段
最大长度到底是多少
** 转载自:
MySQL
VARCHAR
字段
最大长度到底是多少
varchar
(n),n表示什么?
MySQL
5.0.3之前
varchar
(n)这里的n表示字节数
MySQL
5.0.3之后
varchar
(n)这里的n表示字符数,比如
varchar
(200),不管是英文还是
中文
都可以存放200个 n最大可以是多少
MySQL
行长度
MySQL
要求一个行定义长度
不能
超过65535个字节,不包括text、blob等大
字段
类型,
varchar
长度受此长度限制,和其他非大
字段
加起来
不能
超过65535个字节. 超过以上
Java EE
67,544
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章