mySQL库编码,PHP页面编码和mysql_query("set names 'GBK'")编码问题 mysql_query("set names 'UTF8'"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 文件本身的编码也要是utf8编码。 标题我写错了, 请看正文, 3个环节我都设置了UTF-8的。刚才测试了一下。情况一------------------------------------------------都是UTF-8的情况下,页面发送数据到库,然后再读取、显示出来都正常。就是在phpmyadmin里面看的时候, 数据是乱码。情况二----------------------------------------------------mysql编码继续为utf-8页面上的代买改为<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />mysql_query("set names 'GBK'"); 一切恢复正常。但是这种设置不支持中文、英文之外的文字了。比如韩文。 给分吧第一种情况,phpmyadmin里面看的时候, 数据是乱码。校验问题,看你数据库里整理项,设为utf8-general-ci第二种情况,要多国文字只用utf8GBK指的是中文和繁体 fxs_2008() 问题依然。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />mysql_query("set names 'utf-8'"); 库里面 表table的 整理 设置位 utf-8_general_ci表里面的每个字段都设置为 utf-8_general_ci 库里面 表table的 整理 设置位 utf-8_general_ci表里面的每个字段都设置为 utf-8_general_cimysql_query("set names 'utf-8'");我做的一个网站是 Big5 编码 这样设置 没出问题楼上 说的 没错 命令行连接 MySQL 看 出来的结果是什么字符集命令行运行 PHP 看显示是什么看下 php.ini 里的 default_charset 怎么设置的看下 apache 里的 AddDefaultCharset 怎么设置的 命令行连接 MySQL 看 出来的结果是什么字符集utf-8_general_ci命令行运行 PHP 看显示是什么utf-8看下 php.ini 里的 default_charset 怎么设置的;default_charset = "iso-8859-1"看下 apache 里的 AddDefaultCharset 怎么设置的不知道在哪看 看下 php.ini 里的 default_charset 怎么设置的;default_charset = "iso-8859-1"这个设置是注释掉了的 mysql_query("set names 'utf8'"); 试一下这个 有认说mysql_query("set names 'utf8'"); 和mysql_query("set names 'utf-8'"); 有区别应该不会有什么问题了 都不行, 我问了朋友的PHP社区的数据库情况, 也是这样。 数据库都是乱码。照样用。我放弃了。 谢谢大家。 mysql用4.0.26版,页面都用gb2312。我也遇到过这个问题 一个难题,可行性讨论。 php程序乱码问题 mysql 查询区分大小写??? 请教一个运算符的问题 请问为什么提交的表单,而值却传不到下一页。 Pear Soap 提问 php.ini文件中的register_globals设置的为off,我该怎么获得表单变量 JSP URL 赚到PHP下 很奇怪的问题,始终想不通为什么! 在linux系统下,运行一次程序是开启一次进程?如果多个用户同时访问这个服务器,操作系统是怎样处理的,是同时开启多个进程么?求告知 重金悬赏!求SupeSite/X-Space模板开发 php sql2000连接
刚才测试了一下。情况一
------------------------------------------------
都是UTF-8的情况下,页面发送数据到库,然后再读取、显示出来都正常。就是在phpmyadmin里面看的时候, 数据是乱码。
情况二
----------------------------------------------------
mysql编码继续为utf-8
页面上的代买改为
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
mysql_query("set names 'GBK'"); 一切恢复正常。但是这种设置不支持中文、英文之外的文字了。比如韩文。
第一种情况,phpmyadmin里面看的时候, 数据是乱码。
校验问题,看你数据库里整理项,设为utf8-general-ci第二种情况,要多国文字只用utf8
GBK指的是中文和繁体
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
mysql_query("set names 'utf-8'"); 库里面 表table的 整理 设置位 utf-8_general_ci
表里面的每个字段都设置为 utf-8_general_ci
表里面的每个字段都设置为 utf-8_general_cimysql_query("set names 'utf-8'");我做的一个网站是 Big5 编码 这样设置 没出问题楼上 说的 没错
命令行运行 PHP 看显示是什么
看下 php.ini 里的 default_charset 怎么设置的
看下 apache 里的 AddDefaultCharset 怎么设置的
utf-8_general_ci命令行运行 PHP 看显示是什么
utf-8看下 php.ini 里的 default_charset 怎么设置的
;default_charset = "iso-8859-1"看下 apache 里的 AddDefaultCharset 怎么设置的
不知道在哪看
;default_charset = "iso-8859-1"这个设置是注释掉了的
试一下这个
应该不会有什么问题了
我问了朋友的PHP社区的数据库情况, 也是这样。 数据库都是乱码。照样用。
我放弃了。 谢谢大家。