位置: 编程技术 - 正文

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 连接过多)

  • 土地取得方式有哪些
  • 进项税加计抵扣政策
  • 建筑安装服务的发票
  • 业务招待费是否可以抵扣进项税
  • 咨询公司要交税吗
  • 其他应收款的对方科目有哪些
  • 个税申报系统跟工资表累计扣除数不一致怎么办
  • 租赁费进项税可以抵扣吗
  • 含税金额怎么算税额公式
  • 返聘已退休人员是否需要缴纳社保
  • 长期股权投资的初始计量
  • 外贸企业采购货物会计分录
  • 电子商业承兑汇票
  • 哪些情况下需要更换轮胎
  • 结余资金财政收回如何做账
  • 调整以前年度的库存
  • 公积金是否计入个人所得税
  • 企业支付宝收款码怎么申请
  • 生产成本属于什么会计要素
  • 企业注销所得税汇算清缴
  • 工商年检填写数据填错了会罚款吗
  • 公司筹建期间发生的业务招待费,如何税前扣除
  • 备用金包括哪些大类
  • 银行哪些进项税不用抵扣
  • 若依前后端分离需要准备啥
  • 税控盘进项税已抵扣如何转出分录
  • 预售卡怎么做会计分录
  • 免抵退税的账务处理
  • 销售合同怎么计算印花税
  • 更新kb4584229
  • 财务报表的组成部分
  • 公债的本质是什么
  • 政府收回土地使用权免征增值税的条件
  • 应收账款收回怎么处理
  • 利润分配弥补亏损会计分录
  • 客户要回扣
  • querywrapper多表联查
  • 销售货物产生的运费怎么开票
  • 日本蜡烛图形
  • axure简单教程
  • 如何解决在大学的压力英语作文
  • 二房东开票需要哪些资料
  • 企业应付债券增加说明了什么
  • 短期借款预提利息通过短期借款科目核算
  • 门诊报销是怎么报的
  • 金税盘注册码怎么查
  • 有限公司股权转让需要股东会决议吗
  • 收到现金货款怎么处理
  • 公司买的吃的计入什么科目
  • 公司贷款手续如何办理流程
  • 赠品当商品卖
  • 拆迁房视同销售成本可以抵减吗?
  • 小微企业如何自己开发票
  • 金税盘初始化密码
  • 营业执照增加经营范围需要法人去吗
  • 分享一下相亲时碰见过哪些奇葩事
  • win10怎么关闭右下角图标
  • u盘装win8系统教程图解
  • mac将多张图片保存到相册
  • kpupgrader.exe是什么
  • win7如何限制网速
  • win7文件和打印机共享
  • perl scripts
  • 打地鼠android
  • shell 字符串trim
  • glviewport超出屏幕范围
  • javascript scrollTop正解使用方法
  • 安卓开发过程中的问题
  • 网站备份工具
  • angularjs删除数组元素
  • android入门视频教程
  • js状态管理
  • 安卓手机图片缓存在哪
  • 全国大学生数学竞赛证书电子版查询
  • 福建税务网址
  • 增值电信发票
  • 什么是减税政策
  • 小规模纳税季度申报
  • 目前长沙二手房出售信息
  • 中国税务报客户端
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设