位置: 编程技术 - 正文

Mysql以utf8存储gbk输出的实现方法提供

编辑:rootadmin
一个站有可能经历gb(gbk,big5)到utf8的转换过程,其中会遇到很多的问题。站点太庞大了怎么办呢,只能一步步来了。要是能在极少改动前端代码的情况下,先完成数据的转换将会使整件事情容易得多。经过几天测试终于发现,Mysql以utf8存储gbk输出是可以实现的。mysql4.1后都有个特性,可以指定当前客户端连接所使用的字符集,mysql默认都是latin1,或由mysql server端配置的字符集进行连接校对。我使用utf8_general_ci来创建字段。 DB: SQL代码: PHP: 存储操作指定使用utf8字符集进行连接校对,读取操作指定使用gbk字符集进行连接校对。 PHP代码: 需要注意几点: 1. mysql必须把gbk,gb,utf8等字符集编译进去。 2. 入库的数据内容必须保证是最正确的UTF8编码。 3. 存储和读取操作要指定正确的字符集进行连接校对。 要是前端代码操作数据入库不能以UTF8进行,则需要对字符进行转码了。(例如用AJAX提交的数据便是正确的UTF8,这时是不用转换的。) 因为mb_string是PHP所支持字符最全的,而iconv比它稍差一点,mb_string并不能完全支持一些特殊字符的转码,所以目前为止都没有完美的转码方法。 再次对mb_string和iconv进行比较: mb_string: 1. 所支持字符最全 2. 内容自动识别编码,不需要确定原来字符的编码,但是执行效率比iconv差太多 3. $content = mb_convert_encoding($content, "UTF-8", "GBK,GB,BIG5");(顺序不同效果也有差异) iconv: 1. 所支持字符不全 2. 需要确定原来字符的编码,但在确定编码的情况下执行效率比mb_convert_encoding高 3. $content = iconv("GBK", "UTF-8", $content);

推荐整理分享Mysql以utf8存储gbk输出的实现方法提供,希望有所帮助,仅作参考,欢迎阅读内容。

Mysql以utf8存储gbk输出的实现方法提供

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

mysql连接过多和死掉以及拒绝服务的解决方法 mysql连接过多导致总是死掉,后来网上搜索发现此文自Mysql5.x的某个版本之后,Mysql的自动关闭空闲连接的特性修改了,如果一个连接空闲到超时时间(

在MySQL数据库中复位根用户的密码的方法 如果你从未为MySQL设置根用户密码,服务器在以根用户身份进行连接时不需要密码。但是,建议你为每个账户设置密码。如果你以前设置了根用户密码

mysql数据库查询优化 mysql效率第1/3页 提高MySQL查询效率的三个技巧小结MySQL由于它本身的小巧和操作的高效,在数据库应用中越来越多的被采用.我在开发一个P2P应用的时候曾经使用MySQL来保

标签: Mysql以utf8存储gbk输出的实现方法提供

本文链接地址:https://www.jiuchutong.com/biancheng/319866.html 转载请保留说明!

上一篇:解决MySQL数据库中文模糊检索问题的方法(解决mysql数据库异常断电)

下一篇:mysql连接过多和死掉以及拒绝服务的解决方法(mysql 连接过多)

  • 什么是差额税金
  • 地方税概述?
  • 赠与税是什么税种
  • 劳保用品发放制度文件
  • 运输服务属于生产劳务吗
  • 存货跌价准备的分录
  • 上期金额和本期金额是什么意思
  • 公司买的电器可以抵扣吗
  • 股东分红需要开股东会决定吗?
  • 小企业会计利润报表
  • 增值税发票抵扣多少个点
  • 一般纳税人能否开3%的普票
  • 高速公路过路费计入什么会计科目
  • 财产清查的种类有哪些
  • 企业发生什么
  • 超市购物卡开票可以做账吗
  • 所得税不能税前扣除项目
  • 会议案例分析题及答案
  • 注册公司之后需要交社保吗
  • 小微企业的特点及经营模式举例
  • 利息 财务费用
  • 资产减值损失是什么类科目
  • 高新技术企业取消资格的程序
  • 现金日记账如何结账
  • 个人股票期权收益所得税怎么缴纳?
  • 应收账款坏账有什么措施改善
  • 普通股优先股后配股区别
  • 周转材料购置费属于材料费吗
  • 以前年度应收账款错误如何调整
  • 调整上月费用科目
  • php使用js
  • 其他综合收益包括留存收益吗
  • 税盘进项税额怎么做
  • k210中文手册
  • kwhcommonpop.exe是什么程序
  • 资产负债表要点
  • 股票印花税和佣金的关系
  • 固定资产清查盘盈盘亏的账务处理
  • 经济补偿金个人所得税计算公式
  • 报个税时显示扣缴单位无有效的税费种认定信息
  • php产品
  • tcp/ip协议含义
  • 即插即用系统
  • 建筑工程甲方公司
  • php正则匹配网址
  • 冲减预提成本分录
  • 视同销售账务处理如何做?
  • 固定资产出售算不算收入
  • Python支持向量能干什么
  • 其他应收款如何平账
  • 销售货物收到货款
  • 企业与债权人进行债务重组
  • 税前列支的项目
  • 小规模纳税人免税会计分录
  • 向非关联企业捐赠现金会计分录
  • 运输费用增值税税率9%
  • 事业单位如何调档案
  • 代销商品怎么开票
  • 单位租赁个人房子怎么缴纳房产税
  • 应交税费核算规定最新
  • 收到银联代收短信
  • 接受政府补助的应纳税所得
  • 月初计提工资,月中发放
  • 医院财务核算制度
  • 播放winner
  • 忘记ubuntu root密码
  • ubuntu网卡命令
  • 苹果电脑如何缩小屏幕显示
  • hpz12进程
  • linux常用命令find
  • unity怎么创建摄像机
  • 安卓 分包解压
  • 安卓消息处理机制
  • 个人所得税代扣代缴会计分录
  • 怎么查询中标公司
  • 河北省电子税务局官网app
  • 石脑油的消费税是多少
  • 长期挂账的其他应付款的规定
  • 公司收购农民的农产品能贴我公司标签吗
  • 预到船舶是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设