UTF-8与UTF-16 区别与效率选择

目录节

1. UTF-8 与 UTF-16的区别。  

2. 二者可否相互转换

3. 在哪些条件下使用正确的转换方式,能提高效率

 

 

1. UTF-8 与 UTF-16的区别。  

  使用 UTF-8 压缩字符串时,UTF-8分别将字符串分成1个字节、2个字节、3个字节、4个字节。

    值在 0x0080 以下 = 1字节。

    值在 0x0080~0x07FF = 2字节。

    值在 0x0800 以上 = 3字节。

    代理项则 = 4字节。

    在东亚地区,大部分是将值转换成3字节(0x0800以上)。

    使用 UTF-16 压缩字符串时,UTF-16始终将值2个字节。

    通过上面对 UTF-8 与 UTF-16 的转换字节码,就可以看出来,UTF-16相对来说,存储大容量会好一点,而存储小容量,则比较浪费,应该选择 UTF-8。

 

2. 二者可否相互转换

    一般情况下,最好 UTF-8 压缩,则用 UTF-8解压,因为两者是互不兼容的,虽然在数值上可以相互转换,但不建议这么去使用。否则会造成数据丢失的情况。

 

3. 在哪些条件下使用正确的转换方式,能提高效率

    前面已经对两种格式做了简单的编码介绍,究竟是选择 UTF-8 ,还是UTF-16,个人有以下建议:

    ⑴. 在东亚地区,使用中文去转换,则采用 UTF-16 效率会胜过 UTF-8,如果采用 UTF-8,则会采用3字节,这样会大大降低效率。

    ⑵. 根据项目的情况而定,项目中,如果进行编码的仅有因为或数值,则采用 UTF-8,这样会大大的节省空间。

转载于:https://www.cnblogs.com/fengbi/archive/2012/08/26/2657393.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PHPvod Studio(简称pv)是一款免费开源,基于PHP Mysql开发的视频点播系统,系统拥有众多的优秀功能和特性,在社区成员的积极参与下,在易用性、扩展性和性能方面不断优化和改进,使得PHPvod可以在极为繁忙的服务器环境下快速稳定运行,切实节约网站成本。强大的交互能力使PHPvod能够充分调动会员参与,快速扩充能容,帮助网站迅速发展。 PHPvod视频点播系统 2.6 for php5.2.x utf-8 改进列表:2014-01-27 1、修正所有已知的BUG及系统高危漏洞. 2、优化监听器模块 3、新增文档模块及文档调用标签 4、优化RSS模块 5、新增播放地址预处理接口(pv_edit_urlinfo) 6、其它页面细节调整 特点: Phpvod从创立之初即以提高产品效率为突破口,随着编译模板,数据缓存等技术的应用,和坚固的数据结构及最少化数据库查询设计,使得PHPvod 可以在极为繁忙的服务器环境下快速稳定运行,切实节约网站成本。 支持用户前台注册,并允许设置多种积分模式及相应的奖惩规则。系统会根据会员组提升方案中的公式计算会员总积分。同时也可以自定义用户组名称、升级所需积分以及相应权限,使不同用户所属不同的用户组,从而拥有不同的权限。 如果具备相应权限,用户可以于前台发布与上传影片,提交评论等操作,管理员后台进行审核(也可以不审核直接显示),从根本上避免网络资源的同质化,从而解决搜索引擎不收录网页等问题,保持网站的持久繁荣。 影片栏目支持无限级分类,并可以单独设置各栏目的访问权限,比如:只允许会员访问、为栏目添加密码、设置允许访问的最低积分,以及按用户组访问等。同时也支持自定义栏目模板文件,使不同栏目具有不同风格。 授权版本支持与UCenter深度整合,共享会员数据,除支持各应用同步登录、登出,数据资料同步之外,还支持事件推送与共享及多应用之间的积分转换功能。真正做到一处登录,全站通行。 采集插件允许自定义采集规则,轻松实现网络资源的采集获取。并支持断点采集、同名影片自动追加播放组、自动下载海报、一键更新连载影片、html标签过滤、批量替换未知栏目与地区等功能。相对于传统资源库模式,具有采集灵活、数据更新及时等特点。 插件扩展十分灵活简单,上传后简单配置即可使用。插件扩展不需要改动任何程序代码,绿色高效。在基础大框架下,插件随需使用,真正做到功能适应需求,减少累赘。通过插件机制,系统功能可以无限制扩展。 允许设置观看视频的最低积分或选择视频出售,为视频站长盈利找到突破口,免费与收费并存,平衡用户与收益的矛盾。搭配在线支付插件,让您的站点快速、方便的走上盈利道路。 系统已集成包括快播、迅播、皮皮影音在内的多种主流播放器,同时也支持用户自定义播放器代码无限扩展播放器类型,多种播放器并存并用,为用户提供多渠道、为站长提供多源头。自带联播功能,使播放功能更加人性化、个性化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值