⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 character_sets.m4

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 M4
📖 第 1 页 / 共 2 页
字号:
dnl In order to add new charset, you must add charset name todnl this CHARSETS_AVAILABLE list and sql/share/charsets/Index.xml.dnl If the character set uses strcoll or other special handling,dnl you must also create strings/ctype-$charset_name.cAC_DIVERT_PUSH(0)define(CHARSETS_AVAILABLE0,binary)define(CHARSETS_AVAILABLE1,armscii8 ascii big5 cp1250 cp1251 cp1256 cp1257)define(CHARSETS_AVAILABLE2,cp850 cp852 cp866 cp932 dec8 eucjpms euckr gb2312 gbk geostd8)define(CHARSETS_AVAILABLE3,greek hebrew hp8 keybcs2 koi8r koi8u)define(CHARSETS_AVAILABLE4,latin1 latin2 latin5 latin7 macce macroman)define(CHARSETS_AVAILABLE5,sjis swe7 tis620 ucs2 ujis utf8)DEFAULT_CHARSET=latin1CHARSETS_AVAILABLE="CHARSETS_AVAILABLE0 CHARSETS_AVAILABLE1 CHARSETS_AVAILABLE2 CHARSETS_AVAILABLE3 CHARSETS_AVAILABLE4 CHARSETS_AVAILABLE5"CHARSETS_COMPLEX="big5 cp1250 cp932 eucjpms euckr gb2312 gbk latin1 latin2 sjis tis620 ucs2 ujis utf8"AC_DIVERT_POPAC_ARG_WITH(charset,   [  --with-charset=CHARSET                          Default character set, use one of:                          CHARSETS_AVAILABLE0                          CHARSETS_AVAILABLE1                          CHARSETS_AVAILABLE2                          CHARSETS_AVAILABLE3                          CHARSETS_AVAILABLE4                          CHARSETS_AVAILABLE5],   [default_charset="$withval"],   [default_charset="$DEFAULT_CHARSET"])AC_ARG_WITH(collation,   [  --with-collation=COLLATION                          Default collation],   [default_collation="$withval"],   [default_collation="default"])AC_ARG_WITH(extra-charsets,  [  --with-extra-charsets=CHARSET[,CHARSET,...]                          Use charsets in addition to default (none, complex,                          all, or a list selected from the above sets)],  [extra_charsets="$withval"],  [extra_charsets="none"])AC_MSG_CHECKING("character sets")CHARSETS="$default_charset latin1 utf8"if test "$extra_charsets" = no; then  CHARSETS="$CHARSETS"elif test "$extra_charsets" = none; then  CHARSETS="$CHARSETS"elif test "$extra_charsets" = complex; then  CHARSETS="$CHARSETS $CHARSETS_COMPLEX"  AC_DEFINE([DEFINE_ALL_CHARACTER_SETS],1,[all charsets are available])elif test "$extra_charsets" = all; then  CHARSETS="$CHARSETS $CHARSETS_AVAILABLE"  AC_DEFINE([DEFINE_ALL_CHARACTER_SETS],1,[all charsets are available])else  EXTRA_CHARSETS=`echo $extra_charsets | sed -e 's/,/ /g'`  CHARSETS="$CHARSETS $EXTRA_CHARSETS"fifor cs in $CHARSETSdo  case $cs in     armscii8)      AC_DEFINE(HAVE_CHARSET_armscii8, 1,                [Define to enable charset armscii8])      ;;    ascii)      AC_DEFINE(HAVE_CHARSET_ascii, 1,                [Define to enable ascii character set])      ;;    big5)      AC_DEFINE(HAVE_CHARSET_big5, 1, [Define to enable charset big5])      AC_DEFINE([USE_MB], [1], [Use multi-byte character routines])      AC_DEFINE(USE_MB_IDENT, [1], [ ])      ;;    binary)      ;;    cp1250)      AC_DEFINE(HAVE_CHARSET_cp1250, 1, [Define to enable cp1250])      ;;    cp1251)      AC_DEFINE(HAVE_CHARSET_cp1251, 1, [Define to enable charset cp1251])      ;;    cp1256)      AC_DEFINE(HAVE_CHARSET_cp1256, 1, [Define to enable charset cp1256])      ;;    cp1257)      AC_DEFINE(HAVE_CHARSET_cp1257, 1, [Define to enable charset cp1257])      ;;    cp850)      AC_DEFINE(HAVE_CHARSET_cp850, 1, [Define to enable charset cp850])      ;;    cp852)      AC_DEFINE(HAVE_CHARSET_cp852, 1, [Define to enable charset cp852])      ;;    cp866)      AC_DEFINE(HAVE_CHARSET_cp866, 1, [Define to enable charset cp866])      ;;    cp932)      AC_DEFINE(HAVE_CHARSET_cp932, 1, [Define to enable charset cp932])      AC_DEFINE([USE_MB], 1, [Use multi-byte character routines])      AC_DEFINE(USE_MB_IDENT, 1)      ;;    dec8)      AC_DEFINE(HAVE_CHARSET_dec8, 1, [Define to enable charset dec8])      ;;    eucjpms)      AC_DEFINE(HAVE_CHARSET_eucjpms, 1, [Define to enable charset eucjpms])      AC_DEFINE([USE_MB], [1], [Use multi-byte character routines])      AC_DEFINE(USE_MB_IDENT, 1)      ;;    euckr)      AC_DEFINE(HAVE_CHARSET_euckr, 1, [Define to enable charset euckr])      AC_DEFINE([USE_MB], [1], [Use multi-byte character routines])      AC_DEFINE(USE_MB_IDENT, 1)      ;;    gb2312)      AC_DEFINE(HAVE_CHARSET_gb2312, 1, [Define to enable charset gb2312])      AC_DEFINE([USE_MB], 1, [Use multi-byte character routines])      AC_DEFINE(USE_MB_IDENT, 1)      ;;    gbk)      AC_DEFINE(HAVE_CHARSET_gbk, 1, [Define to enable charset gbk])      AC_DEFINE([USE_MB], [1], [Use multi-byte character routines])      AC_DEFINE(USE_MB_IDENT, 1)      ;;    geostd8)      AC_DEFINE(HAVE_CHARSET_geostd8, 1, [Define to enable charset geostd8])      ;;    greek)      AC_DEFINE(HAVE_CHARSET_greek, 1, [Define to enable charset greek])      ;;    hebrew)      AC_DEFINE(HAVE_CHARSET_hebrew, 1, [Define to enable charset hebrew])      ;;    hp8)      AC_DEFINE(HAVE_CHARSET_hp8, 1, [Define to enable charset hp8])      ;;    keybcs2)      AC_DEFINE(HAVE_CHARSET_keybcs2, 1, [Define to enable charset keybcs2])      ;;    koi8r)      AC_DEFINE(HAVE_CHARSET_koi8r, 1, [Define to enable charset koi8r])      ;;    koi8u)      AC_DEFINE(HAVE_CHARSET_koi8u, 1, [Define to enable charset koi8u])      ;;    latin1)      AC_DEFINE(HAVE_CHARSET_latin1, 1, [Define to enable charset latin1])      ;;    latin2)      AC_DEFINE(HAVE_CHARSET_latin2, 1, [Define to enable charset latin2])      ;;    latin5)      AC_DEFINE(HAVE_CHARSET_latin5, 1, [Define to enable charset latin5])      ;;    latin7)      AC_DEFINE(HAVE_CHARSET_latin7, 1, [Define to enable charset latin7])      ;;    macce)      AC_DEFINE(HAVE_CHARSET_macce, 1, [Define to enable charset macce])      ;;    macroman)      AC_DEFINE(HAVE_CHARSET_macroman, 1,                [Define to enable charset macroman])      ;;    sjis)      AC_DEFINE(HAVE_CHARSET_sjis, 1, [Define to enable charset sjis])      AC_DEFINE([USE_MB], 1, [Use multi-byte character routines])      AC_DEFINE(USE_MB_IDENT, 1)      ;;    swe7)      AC_DEFINE(HAVE_CHARSET_swe7, 1, [Define to enable charset swe7])      ;;    tis620)      AC_DEFINE(HAVE_CHARSET_tis620, 1, [Define to enable charset tis620])      ;;    ucs2)      AC_DEFINE(HAVE_CHARSET_ucs2, 1, [Define to enable charset ucs2])      AC_DEFINE([USE_MB], [1], [Use multi-byte character routines])      AC_DEFINE(USE_MB_IDENT, 1)      ;;    ujis)      AC_DEFINE(HAVE_CHARSET_ujis, 1, [Define to enable charset ujis])      AC_DEFINE([USE_MB], [1], [Use multi-byte character routines])      AC_DEFINE(USE_MB_IDENT, 1)      ;;    utf8)      AC_DEFINE(HAVE_CHARSET_utf8, 1, [Define to enable ut8])      AC_DEFINE([USE_MB], 1, [Use multi-byte character routines])      AC_DEFINE(USE_MB_IDENT, 1)      ;;    *)      AC_MSG_ERROR([Charset '$cs' not available. (Available are: $CHARSETS_AVAILABLE).      See the Installation chapter in the Reference Manual.]);  esacdone      default_charset_collations=""case $default_charset in     armscii8)      default_charset_default_collation="armscii8_general_ci"      default_charset_collations="armscii8_general_ci armscii8_bin"      ;;    ascii)      default_charset_default_collation="ascii_general_ci"      default_charset_collations="ascii_general_ci ascii_bin"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -