没有合适的资源?快使用搜索试试~ 我知道了~
mysql+php中文乱码问题及mysql时间函数借鉴.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 58 浏览量
2021-12-25
21:20:45
上传
评论
收藏 112KB PDF 举报
温馨提示
试读
21页
mysql+php中文乱码问题及mysql时间函数借鉴.pdf
资源推荐
资源详情
资源评论
mysql+php 中文显示乱码的解决
mysql+php 中文显示乱码的解决
建议数据库用 utf8 编码
问题汇总:
1.mysql 数据库默认的编码是 utf8, 如果这种编码与你的 PHP网页不一致 ,
可能就会造成 MYSQL乱码 .
2.MYSQL中创建表时会让你选择一种编码 , 如果这种编码与你的网页编码
不一致 , 也可能造成 MYSQL乱码 .
3.MYSQL创建表时添加字段是可以选择编码的 , 如果这种编码与你的网页
编码不一致 , 也可能造成 MYSQL乱码 .
4. 用户提交页面的编码与显示数据的页面编码不一致 , 就肯定会造成 PHP
页面乱码 .
5. 如用户输入资料的页面是 big5 码 , 显示用户输入的页面却是 gb2312,
这种 100%会造成 PHP页面乱码 .
6.PHP 页面字符集不正确 .
7.PHP 连接 MYSQL数据库语句指定的编码不正确 .
使用 mysql+php 产生乱码的原因都了解得很清楚了 , 那么解决就不困难
了.
针对不同问题的解决方法:
1.mysql 数据库默认的编码是 utf8, 如果这种编码与你的 PHP网页不一致 ,
可能就会造成 MYSQL乱码 .
修改数据库编码,如果是数据库编码不正确 , 可以在 phpmyadmin 执行如
下命令 :
ALTER DATABASE 'test' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
以上命令就是将 test 数据库的编码设为 utf8.
2.MYSQL中创建表时会让你选择一种编码 , 如果这种编码与你的网页编码
不一致 , 也可能造成 MYSQL乱码 .
修改表的编码:
ALTER TABLE 'category' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
以上命令就是将一个表 category 的编码改为 utf8.
3.MYSQL创建表时添加字段是可以选择编码的 , 如果这种编码与你的网页
编码不一致 , 也可能造成 MYSQL乱码 .
修改字段的编码:
ALTER TABLE 'test' CHANGE 'dd' 'dd' VARCHAR( 45 ) CHARACTER SET utf8
COLLATE utf8_bin NOT NULL
以上命令就是将 test 表中 dd 的字段编码改为 utf8.
4. 用户提交页面的编码与显示数据的页面编码不一致 , 就肯定会造成 PHP
页面乱码 .
如果是这种情况容易解决, 只需检查下页面, 修改源文件的 charset 即可 .
5. 如用户输入资料的页面是 big5 码 , 显示用户输入的页面却是 gb2312,
这种 100%会造成 PHP页面乱码 .
这种情况也是修改页面 charset 即可 .
6.PHP 页面字符集不正确 .
为了避免 PHP页面乱码的发生, PHP页面开始第一句
header("content-type:text/html; charset=utf-8");
// 强行指定页面的编码,以避免乱码
7.PHP 连接 MYSQL数据库语句指定的编码不正确 .
在连接数据库的语句中 .
mysql_connect('localhost','user','password');
mysql_select_db('my_db');
mysql_query("set names utf8;"); //select 数据库之后加多这一句
mysql 日期函数的总结
DATE_FORMAT(date,format)
根據 format 字符串格式化 date 值。下列修飾符可以被用在 format 字符串
中: %M 月名字 (January ……December)
%W 星期名字 (Sunday……Saturday)
%D 有英語前綴的月份的日期 (1st, 2nd, 3rd, 等等。)
%Y 年, 數字 , 4 位
%y 年, 數字 , 2 位
%a 縮寫的星期名字 (Sun……Sat)
%d 月份中的天數 , 數字(00……31)
%e 月份中的天數 , 數字(0 ……31)
%m 月, 數字(01……12)
%c 月, 數字(1 ……12)
%b 縮寫的月份名字 (Jan ……Dec)
%j 一年中的天數 (001……366)
%H 小時(00……23)
%k 小時(0 ……23)
%h 小時(01……12)
剩余20页未读,继续阅读
资源评论
hyh15959933972
- 粉丝: 0
- 资源: 8万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于STM32使用HAL库实现USB组合设备之多路CDC源码+说明文档.zip
- 金融贸易项目springboot
- mybatis动态sqlSQL 映射 XML 文件是所有 sql 语句
- 基于基于STM32的智能家居系统源码+qt上位机源码.zip
- 深圳房地产资源数据报告
- 基于stm32的智能门禁系统源码+设计文档+演示视频.zip
- cef + chromium 完整源码支持h265和h264
- 基于SpringBoot的API管理平台源代码+数据库,以项目的形式管理API文档,可以进行API的编辑、测试、Mock等操作
- protobuf 3.11版本,静态编译
- 2023NOC创客智慧编程赛项真题图形化-选拔赛(有解析)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功