MySQL字符集介绍,互联网金融趋势

曾经的混迹在现货原油投资平台,无法自拔。但如今我既能在原油市场里赚钱,又能研究我喜爱的互联网,这是互不冲突的,因为互联网金融时代即将到来,我们怎么能够放弃这次难得的机会呢。

一、字符集本概念

字符集的基本概念如下 :

• 字符(Character)是指人类语言中最小的表义符号。例如’A’、’B’等

• 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字符’A’赋予数值0,给字符’B’赋予数值1,则0就是字符’A’的编码

• 给定一系列字符并赋予对应的编码后,所有这些字符和编码对组成的集合就是字符集(Character Set)。例如,给定字符列表为{’A’,’B’}时,{’A’=>0, ‘B’=>1}就是一个字符集

• 字符序(Collation)是指在同一字符集内字符之间的比较规则

• 确定字符序后,才能在一个字符集上定义什么是等价的字符,以及字符之间的大小关系

• 每个字符序唯一对应一种字符集,但一个字符集可以对应多种字符序,其中有一个是默认字符序(Default Collation)

• MySQL中的字符序名称遵从命名惯例:以字符序对应的字符集名称开头;以_ci(表示大小写不敏感)、_cs(表示大小写敏感)或_bin(表示按编码值比较)结尾。例如:在字符序“utf8_general_ci”下,字符“a”和“A”是等价的

二、常见字符集

1) ASCII

ASCII是英文American Standard Code for Information Interchange的缩写,美国标准信息交换代码是由美国国家标准学会(American National Standard Institute , ANSI )制定的,标准的单字节字符编码方案,用于基于文本的数据。是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的 单字节编码系统,并等同于国际标准ISO/IEC 646。

ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。

2)GBK

GBK即汉字内码扩展规范,K为扩展的汉语拼音中“扩”字的声母。英文全称Chinese Internal Code Specification。GBK编码标准兼容GB2312,共收录汉字21003个、符号883个,并提供1894个造字码位,简、繁体字融于一库。

GB2312码是中华人民共和国国家汉字信息交换用编码,全称《信息交换用汉字编码字符集——基本集》,1980年由国家标准总局发布。基本集共收入汉字 6763个和非汉字图形字符682个,通行于中国大陆。新加坡等地也使用此编码。GBK是对GB2312-80的扩展,也就是CP936字码表 (Code Page 936)的扩展(之前CP936和GB 2312-80一模一样)。

3)latin1

Latin1是ISO-8859-1的别名,有些环境下写作Latin-1。

ISO-8859-1

ISO-8859-1编码是单字节编码,向下兼容ASCII,其编码范围是0x00-0xFF,0x00-0x7F之间完全和ASCII一致,0x80-0x9F之间是控制字符,0xA0-0xFF之间是文字符号。

ISO-8859-1收录的字符除ASCII收录的字符外,还包括西欧语言、希腊语、泰语、阿拉伯语、希伯来语对应的文字符号。欧元符号出现的比较晚,没有被收录在ISO-8859-1当中。

因为ISO-8859-1编码范围使用了单字节内的所有空间,在支持ISO-8859-1的系统中传输和存储其他任何编码的字节流都不会被抛弃。换言之,把其他任何编码的字节流当作ISO-8859-1编码看待都没有问题。这是个很重要的特性,MySQL数据库默认编码是Latin1就是利用了这个 特性。ASCII编码是一个7位的容器,ISO-8859-1编码是一个8位的容器。

4)UTF-8

UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到4个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言(如日文,韩文)

UTF-8以字节为单位对Unicode进行编码。

UTF-8的特点是对不同范围的字符使用不同长度的编码。对于0x00-0x7F之间的字符,UTF-8编码与ASCII编码完全相同。UTF-8 编码的最大长度是4个字节。

从上表可以看出,4字节模板有21个x,即可以容纳21位二进制数字。Unicod的最大码位0x10FFFF也只有21 位。

时间: 2024-09-20 06:44:33

MySQL字符集介绍,互联网金融趋势的相关文章

互联网金融网贷平台技术架构介绍

本文讲的是互联网金融网贷平台技术架构介绍,目前互联网金融正飞速发展,快速改变着我国的金融格局.短时间内,各类融资理财平台(如陆金所.人人贷.旺财谷等)为有理财需求的理财者们,提供各种投资标的和投资渠道;也为大量有融资需求的企业开辟了新的融资渠道.这些平台主动拥抱互联网金融的浪潮,迎来了行业发展的机遇. 伴随着整个行业的成长,各个理财平台技术团队和技术架构也在发展.现在这些平台也不可避免的也发生了分化,有的快速成长,有的面临困境. 比如:有的平台采用外包或购买技术平台,没有能力去进行系统的研发和升

《互联网金融投资理财一册通》一一第1章 探秘互联网金融

第1章 探秘互联网金融 互联网金融投资理财一册通1.1 互联网金融 1.2 互联网金融的模式 1.3 互联网金融的特点2014年以来,互联网金融这几个字经常冲击着我们的眼球,网络上.书籍上.报纸上.电视上.户外广告上等,随处可看到或听到互联网金融这几个字.可以说互联网金融已经成为人们茶余饭后的话题之一.不过,对于互联网金融的认识,很多人还是停留在比较肤浅的层面.本章就介绍互联网金融的基本知识.

互联网金融是趋势 洗牌后谁能脱颖而出

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 2013年可以说是互联网金融的"元年",余额宝的上线颠覆了传统的理财观念,也让银行们意识到了危机的存在.随后腾讯.百度各大巨头也是纷纷上线自己的金融产品.仿佛一夜时间,互联网金融之风已经吹遍全国各地大江南北.而P2P网贷作为互联网金融的"桥头堡",其发展也走到了一个岔路口. 据了解,2013年,98%的

应用场景化,互联网金融新趋势

2013年,曾经有一个讨论热闹一时,是关于互联网金融的本质问题,甲方认为本质上上互联网,乙方认为本质上是金融,说起来也怪,对于一个新生事物,一开始就急着去认祖归宗,为什么不能给它一定的合法空间去自由发展呢?这涉及的是监管上的分类还是法律上的空白? 每一个新生事物都面临这样的困境,要么其前进速度超越社会平均改革水平而停滞,要么在社会可以容忍的形势下获得长足发展.目前的互联网金融,在中国来说,是趁着这轮金融改革和新任领导班子的某种开明,才取得目前较为良好的开局. 从发展阶段来看,2013年,大多数互

赛迪顾问:互联网金融变革与趋势

互联网推动金融创新提速,原有市场.用户.产品和价值链被重构,打破了传统的金融行业界限和竞争格局,金融业态发生颠覆性变化.互联网金融与传统金融彼此互补,推动着普惠金融的实现和整体金融服务水平的提升,也将拓展出新商机. 变革:重构的力量 互联网金融是传统金融业与互联网概念相结合的新生产物,互联网"开放.平等.协作.分享"的精神正渗透至传统金融业态.从广义上讲,具备互联网精神的金融业态统称为互联网金融,理论上任何涉及到广义金融的互联网应用,都应该是互联网金融,包括但不限于第三方支付.在线理财

李彦宏:互联网金融是无法阻挡的趋势

摘要: 查看最新行情 在昨天全国政协工商联联组讨论中,身为国内企业大佬的多名政协委员将讨论的焦点集中在了审批难.全国政协委员. 百度 集团董事长李彦宏就表示,百度此前在互联网 查看最新行情 在昨天全国政协工商联联组讨论中,身为国内企业大佬的多名政协委员将讨论的焦点集中在了"审批难".全国政协委员.百度集团董事长李彦宏就表示,百度此前在互联网金融方面申请了很多牌照,但目前均未获批. 百度在美国纳斯达克上市,上市从2块多涨到180多块,90倍的投资回报却无法让国内股民受益.―――李彦宏希望

投资和生活的“玩家”,互联网金融的娱乐化趋势

文丨陈佳寅/韩义峰 玩P2P就是为了钱?为了"买买买"? 不过对于北京白领小林来说,P2P不仅仅是看着自己的本金天天上涨,更是生活的一份调剂. 中网比赛期间,他除了到现场观战,还凭着自己对网球的了解及对偶像球员"小德"的喜爱,在原来投资的基础上多拿到了"5.5%"的预期年化收益率:iPhone6大陆一上市,他就用原本拿来等两年之后的收益的钱直接换了一个"裸机":单身的他还是"世纪佳缘"的钻石会员,最近经网站

mysql字符集乱码问题解决方法介绍_Mysql

character-set-server/default-character-set:服务器字符集,默认情况下所采用的. character-set-database:数据库字符集. character-set-table:数据库表字符集. 优先级依次增加.所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,这样统一采用character-set-server字符集. character-set-client:客户端的字符集.客户端默认字符集.

从零到百亿互联网金融架构发展史---架构变迁

回想起从公司成立敲出的第一行代码算起到现在也快三年了,平台的技术架构,技术体系也算是经历了四次比较重大的升级转化(目前第四代架构体系正在进行中),临近年底也想抽出时间来回顾一下,一个小公司从最开始的零交易到现在交易量超过百亿背后的技术变迁.   总体介绍 在互联网金融行业一百多亿其实也算不上大平台,也就是二级阵营吧,其实每次的架构升级都是随着业务重大推进而伴随的,在前一代系统架构上遇到的问题,业务开发过程中积累一些优秀的开发案例,在下一代系统开发中就会大力推进架构升级.一方面可以平滑过度,一方面