始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

添加新的字符集

发布时间:  2012/8/31 17:26:54

本节讨论在MySQL中添加新字符集的程序。你必须有一个MySQL源码分发版。

要选择正确的程序,先确定字符集是简单字符集还是复杂字符集: 电脑技术www.boydavid.com

·         如果字符集不需要使用特殊字符串校对规则程序进行排序,并且不需要多字节字符支持,则为简单字符集。

·         如果需要上述某个特性,则为复杂字符集。

 

例如,latin1danish为简单字符集,而big5czech为复杂字符集。

 

在下面的程序中,字符集名用MYSET表示。 电脑硬件www.boydavid.com

对于简单字符集,应:

 

1.    sql/share/charsets/Index文件最后添加MYSET。并指定唯一的编号。 电脑技术www.boydavid.com

2.    创建文件sql/share/charsets/MYSET.conf(你可以使用sql/share/charsets/latin1.conf的备份文件作为该文件的基础)

文件的语法很简单:

·         注释从‘#’字符开始,一直到该行末尾。

 

·         各字之间用任意数量的空格间隔开。

 

·         定义字符集时,每个字必须为十六进制格式的数字。

 

·         ctype数组占据前257个字。to_lower[]to_upper[]sort_order[]数组依次占据256个字。

 

参见5.10.4节,“字符定义数组”。

 

3.    将字符集名添加到configurE.inCHARSETS_AVAILABLECOMPILED_CHARSETS列。 电脑硬件www.boydavid.com

4.    重新配置、编译并测试。

对于复杂字符集,应: 电脑软件www.boydavid.com

1.    MySQL源码分发版中创建文件strings/ctype-MYSET.c

2.    sql/share/charsets/Index文件最后添加MYSET。并指定唯一的编号。

 

3.    看看已有的ctype-*.c文件(例如strings/ctype-big5.c),看看需要定义什么。请注意文件中的数组名必须为ctype_MYSET


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      1
     
     
     
     

    0371-60135900
    7*24小时客服服务热线