首页 > 其他 > 详细

后端第一期

时间:2020-01-19 09:40:17      阅读:70      评论:0      收藏:0      [点我收藏+]

后端任务第一期
解码和编码
在php中,使用其内置函数json_encode进行编码以及json_decode进行解码,使数据由数组到字符串再到数组间进行转换
编码方式
1.UTF-8 根据不同的符号自动选择编码的长短

2.GB2312 共收录汉字21003个、符号883个,并提供1894个造字码位,简、繁体字融于一库

3.GBK 汉字内码扩展规范,支持繁体与简体和许多符号

4.Big5 是一种繁体中文汉字字符集,其中繁体汉字13053个,808个标点符号、希腊字母及特殊符号

5.Unicode 是一个很大的集合,现在的规模可以容纳100多万个符号,而且每个符号的编码都不一样

前后端交互过程中涉及的编码
1.Browser cilent: 首先,浏览器的设置里有设置编码格式,一般设置为UTF-8。

2.AJAX request: AJAX异步请求的过程中可以设置编码,contentType:"application/x-www-form-urlencoded; charset=utf-8"

3.PHP cilent: PHP通过$_POST这个全局变量接收前端POST过来的数据,编码格式为AJAX在请求头中设置的charset=utf-8,PHP操作的过程中可以通过iconv函数库自行转码,例如iconv("UTF-8","GB2312//IGNORE",$data)

4.connection: 在PHP与数据库连接的过程中可以设置connection过程中使用的编码格式,例如CodeIgniter框架可以在数据库配置文件database.php中,设置‘char_set‘ => ‘latin1‘

5.databases: 数据会先把数据从php客户端的编码转为转为connection中设置的编码,再以字节流的形式传输并插入数据库。
PHP部分常用函数:(我不生产内容,我只是神犇的搬运工!)
技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

后端第一期

原文:https://www.cnblogs.com/xiangyou9500/p/12210912.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!