mysql>show variables like 'char%';
+--------------------------+--------------------------------+
| Variable_name | Value |
+--------------------------+--------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | c:\program files\MySQL5.5\share
\charsets\ |
+--------------------------+--------------------------------+
8 rows in set (0.00 smysql 版本号是5.5.27 community server;从mysql的安装开始,所有的character set 均设置为UTF8。英文和数字的表示一切正常。但是在网页中的中文就显示为连续的“??????”。在mysql 的命令行窗口,插入中文数据时,显示“ invalid utf8 character string”。
从PHPMYADMIN 中可以插入和查询,都没有问题。考虑了很长时间,反复看了文档,也没能找见是什么地方的原因。盼望大侠赐教!
+--------------------------+--------------------------------+
| Variable_name | Value |
+--------------------------+--------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | c:\program files\MySQL5.5\share
\charsets\ |
+--------------------------+--------------------------------+
8 rows in set (0.00 smysql 版本号是5.5.27 community server;从mysql的安装开始,所有的character set 均设置为UTF8。英文和数字的表示一切正常。但是在网页中的中文就显示为连续的“??????”。在mysql 的命令行窗口,插入中文数据时,显示“ invalid utf8 character string”。
从PHPMYADMIN 中可以插入和查询,都没有问题。考虑了很长时间,反复看了文档,也没能找见是什么地方的原因。盼望大侠赐教!
解决方案 »
- 将一个字段里的值复制添加到另一个字段中 怎么写呢
- [求解]linux与windows下执行相同的sql语句,结果不一样
- mysql binglong还原的无奈
- 关于mysql的模糊查询中占位符的问题
- 用vc+mysql数据库开发,其中mysql放在liunux服务器上,你说最好用ODBC还是C API来连接好呢?!谢谢!!!
- About error:Connection to MySQL goes away!
- 如何备份mysql里的库
- 【insert高级用法】在线等,windows下mysql如何insert数量不定的项
- db2中一个字段有多个值的处理方法
- mysql如何将字符串和函数结果拼接在一起??
- 求sql
- 【SQL语句】怎么根据需求除去某列重复结果
我想具体学习一下其中的机制,能否详细讲一下。非常感谢!
set names 'GBK';