Changeset 1827

Show
Ignore:
Timestamp:
03/24/07 10:55:30 (22 months ago)
Author:
alexander
Message:

Adjust default codepage and iocharset at runtime according to language settings

Location:
trunk
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/etc/samba/smb.conf

    r220 r1827  
    22[global] 
    33        workgroup = WORKGROUP 
    4         dos charset = CP850 
     4        dos charset = cp437 
    55        unix charset = ISO-8859-1 
    6          
    7         # Unionfs doesn't support sendfile 
    8         use sendfile = no 
  • trunk/packages/livecd-bootscripts/lang.dat

    r1796 r1827  
    1 # DESCRIPTION                           LANG            KEYMAP          LEGACY_CHARSET  XKEYMAP 
    2 Default/Other                           C               ""              ""              "us" 
    3 English,_USA_(ISO-8859-1)               en_US           ""              ""              "us" 
    4 English,_USA_(UTF-8)                    en_US.UTF-8     ""              "iso-8859-1"    "us" 
    5 English,_GB_(ISO-8859-1)                en_GB           "uk"            ""              "gb" 
    6 English,_GB_(UTF-8)                     en_GB.UTF-8     "uk"            "iso-8859-1"    "gb" 
    7 English,_Australia_(ISO-8859-1)         en_AU           ""              ""              "us" 
    8 English,_Australia_(UTF-8)              en_AU.UTF-8     ""              "iso-8859-1"    "us" 
     1# DESCRIPTION                           LANG            KEYMAP          LEGACY_CHARSET  XKEYMAP                 DOSCHARSET 
     2Default/Other                           C               ""              ""              "us"                    cp437 
     3English,_USA_(ISO-8859-1)               en_US           ""              ""              "us"                    cp437 
     4English,_USA_(UTF-8)                    en_US.UTF-8     ""              "iso-8859-1"    "us"                    cp437 
     5English,_GB_(ISO-8859-1)                en_GB           "uk"            ""              "gb"                    cp850 
     6English,_GB_(UTF-8)                     en_GB.UTF-8     "uk"            "iso-8859-1"    "gb"                    cp850 
     7English,_Australia_(ISO-8859-1)         en_AU           ""              ""              "us"                    cp437 
     8English,_Australia_(UTF-8)              en_AU.UTF-8     ""              "iso-8859-1"    "us"                    cp437 
    99 
    10 Belarusian_(CP1251)                     be_BY           "by2_win"       ""              "us,by(winkeys)" 
    11 Belarusian_(UTF-8)                      be_BY.UTF-8     "by"            "iso-8859-5"    "us,by(winkeys)" 
    12 Brazilian,_ABNT2_keymap_(ISO-8859-1)    pt_BR           "br-abnt2"      ""              "br-abnt2" 
    13 Brazilian,_ABNT2_keymap_(UTF-8)         pt_BR.UTF-8     "br-abnt2"      "iso-8859-1"    "br-abnt2" 
    14 Bulgarian_(CP1251)                      bg_BG           "bg_bds-cp1251" ""              "us,bds_enhanced" 
    15 Bulgarian_(UTF-8)                       bg_BG.UTF-8     "bg_bds-utf8"   ""              "us,bds_enhanced" 
    16 Chinese_(Traditional,_BIG5)             zh_TW           ""              ""              "us" 
    17 Chinese_(Traditional,_EUC-TW)           zh_TW.EUC-TW    ""              ""              "us" 
    18 Chinese_(Traditional,_UTF-8)            zh_TW.UTF-8     ""              ""              "us" 
    19 Chinese_(Simplified,_GB2312)            zh_CN           ""              ""              "us" 
    20 Chinese_(Simplified,_GB18030)           zh_CN.GB18030   ""              ""              "us" 
    21 Chinese_(Simplified,_GBK)               zh_CN.GBK       ""              ""              "us" 
    22 Chinese_(Simplified,_UTF-8)             zh_CN.UTF-8     ""              ""              "us" 
    23 Czech_(ISO-8859-2)                      cs_CZ           "cz"            ""              "cz" 
    24 Czech_(UTF-8)                           cs_CZ.UTF-8     "cz"            "iso-8859-2"    "cz" 
    25 Danish_(ISO-8859-1)                     da_DK           "dk-latin1"     ""              "dk" 
    26 Danish_(UTF-8)                          da_DK.UTF-8     "dk-latin1"     "iso-8859-1"    "dk" 
    27 Dutch_(Belgium,_ISO-8859-1)             nl_BE           "be-latin1"     ""              "be" 
    28 Dutch_(Belgium,_ISO-8859-15)            nl_BE@euro      "be-latin1+euro2" ""            "be" 
    29 Dutch_(Belgium,_UTF-8)                  nl_BE.UTF-8     "be-latin1+euro2" "iso-8859-15"         "be" 
    30 Finnish_(ISO-8859-1)                    fi_FI           "fi-latin1"     ""              "fi" 
    31 Finnish_(ISO-8859-15)                   fi_FI@euro      "fi-latin9"     ""              "fi" 
    32 Finnish_(UTF-8)                         fi_FI.UTF-8     "fi-latin9"     "iso-8859-15"   "fi" 
    33 French_(ISO-8859-1)                     fr_FR           "fr-latin1"     ""              "fr" 
    34 French_(ISO-8859-15)                    fr_FR@euro      "fr-latin9"     ""              "fr" 
    35 French_(UTF-8)                          fr_FR.UTF-8     "fr-latin9"     "iso-8859-15"   "fr" 
    36 French_(Canada,_ISO-8859-1)             fr_CA           "cf"            ""              "ca_enhanced" 
    37 French_(Canada,_UTF-8)                  fr_CA.UTF-8     "cf"            "iso-8859-1"    "ca_enhanced" 
    38 German_(ISO-8859-1)                     de_DE           "de-latin1"     ""              "de" 
    39 German_(ISO-8859-15)                    de_DE@euro      "de-latin1+euro2" ""            "de" 
    40 German_(UTF-8)                          de_DE.UTF-8     "de-latin1+euro2" "iso-8859-15" "de" 
    41 Greek_(ISO-8859-7)                      el_GR           "gr"            ""              "us,el" 
    42 Greek_(UTF-8)                           el_GR.UTF-8     "gr"            "iso-8859-7"    "us,el" 
    43 Hungarian_(ISO-8859-2)                  hu_HU           "hu101"         ""              "hu" 
    44 Hungarian_(UTF-8)                       hu_HU.UTF-8     "hu101"         "iso-8859-2"    "hu" 
    45 Icelandic_(ISO-8859-1)                  is_IS           "is-latin1"     ""              "is" 
    46 Icelandic_(UTF-8)                       is_IS.UTF-8     "is-latin1"     "iso-8859-1"    "is" 
    47 Italian_(ISO-8859-1)                    it_IT           "it"            ""              "it" 
    48 Italian_(ISO-8859-15)                   it_IT@euro      "it+euro2"      ""              "it" 
    49 Italian_(UTF-8)                         it_IT.UTF-8     "it+euro2"      "iso-8859-15"   "it" 
    50 Japanese_(EUC-JP)                       ja_JP           ""              ""              "us" 
    51 Japanese_(UTF-8)                        ja_JP.UTF-8     ""              ""              "us" 
    52 Korean_(EUC-KR)                         ko_KR           ""              ""              "us" 
    53 Korean_(UTF-8)                          ko_KR.UTF-8     ""              ""              "us" 
    54 Norwegian,_Bokmal_(ISO-8859-1)          nb_NO           "no-latin1"     ""              "no" 
    55 Norwegian,_Bokmal_(UTF-8)               nb_NO.UTF-8     "no-latin1"     "iso-8859-1"    "no" 
    56 Norwegian,_Nynorsk_(ISO-8859-1)         nn_NO           "no-latin1"     ""              "no" 
    57 Norwegian,_Nynorsk_(UTF-8)              nn_NO.UTF-8     "no-latin1"     "iso-8859-1"    "no" 
    58 Polish_(ISO-8859-2)                     pl_PL           "pl"            ""              "pl2" 
    59 Polish_(UTF-8)                          pl_PL.UTF-8     "pl"            "iso-8859-2"    "pl2 
    60 Portuguese_(ISO-8859-1)                 pt_PT           "pt-latin1"     ""              "pt" 
    61 Portuguese_(ISO-8859-15)                pt_PT@euro      "pt-latin9"     ""              "pt" 
    62 Portuguese_(UTF-8)                      pt_PT.UTF-8     "pt-latin9"     "iso-8859-15"   "pt" 
    63 Russian_(CP1251)                        ru_RU.CP1251    "ru_win"        ""              "us,ru(winkeys)" 
    64 Russian_(KOI8-R)                        ru_RU.KOI8-R    "ru-ms"         ""              "us,ru(winkeys)" 
    65 Russian_(UTF-8)                         ru_RU.UTF-8     "ru-ms"         "koi8-r"        "us,ru(winkeys)" 
    66 Slovak,_QWERTZ_keyboard_(ISO-8859-2)    sk_SK           "sk-qwertz"     ""              "sk" 
    67 Slovak,_QWERTZ_keyboard_(UTF-8)         sk_SK.UTF-8     "sk-qwertz"     "iso-8859-2"    "sk" 
    68 Slovak,_QWERTY_keyboard_(ISO-8859-2)    sk_SK           "sk-qwerty"     ""              "sk_qwerty" 
    69 Slovak,_QWERTY_keyboard_(UTF-8)         sk_SK.UTF-8     "sk-qwerty"     "iso-8859-2"    "sk_qwerty" 
    70 Spanish_(ISO-8859-1)                    es_ES           "es"            ""              "es" 
    71 Spanish_(ISO-8859-15)                   es_ES@euro      "es+euro2"      ""              "es" 
    72 Spanish_(UTF-8)                         es_ES.UTF-8     "es+euro2"      "iso-8859-15"   "es" 
    73 Spanish,_Mexico_(ISO-8859-1)            es_MX           "la-latin1"     ""              "la" 
    74 Spanish,_Mexico_(UTF-8)                 es_MX.UTF-8     "la-latin1"     "iso-8859-1"    "la" 
    75 Swedish_(ISO-8859-1)                    sv_SE           "sv-latin1"     ""              "se" 
    76 Swedish_(UTF-8)                         sv_SE.UTF-8     "sv-latin1"     "iso-8859-1"    "se" 
    77 Thai_(TIS-620)                          th_TH           "th-win-latin1" ""              "us,th" 
    78 Thai_(UTF-8)                            th_TH.UTF-8     "th-win-uni"    ""              "us,th" 
    79 Turkish,_F_keyboard_(ISO-8859-9)        tr_TR           "trf"           ""              "tr_f" 
    80 Turkish,_F_keyboard_(UTF-8)             tr_TR.UTF-8     "trf"           "iso-8859-9"    "tr_f" 
    81 Turkish,_Q_keyboard_(ISO-8859-9)        tr_TR           "tr_q-latin5"   ""              "tr" 
    82 Turkish,_Q_keyboard_(UTF-8)             tr_TR.UTF-8     "tr_q-latin5"   "iso-8859-9"    "tr" 
    83 Ukrainian_(KOI8-U)                      uk_UA           "ua-ws"         ""              "us,ua(winkeys)" 
    84 Ukrainian_(UTF-8)                       uk_UA.UTF-8     "ua-utf-ws"     ""              "us,ua(winkeys)" 
     10Belarusian_(CP1251)                     be_BY           "by2_win"       ""              "us,by(winkeys)"        cp866 
     11Belarusian_(UTF-8)                      be_BY.UTF-8     "by"            "iso-8859-5"    "us,by(winkeys)"        cp866 
     12Brazilian,_ABNT2_keymap_(ISO-8859-1)    pt_BR           "br-abnt2"      ""              "br-abnt2"              cp850 
     13Brazilian,_ABNT2_keymap_(UTF-8)         pt_BR.UTF-8     "br-abnt2"      "iso-8859-1"    "br-abnt2"              cp850 
     14Bulgarian_(CP1251)                      bg_BG           "bg_bds-cp1251" ""              "us,bds_enhanced"       cp866 
     15Bulgarian_(UTF-8)                       bg_BG.UTF-8     "bg_bds-utf8"   ""              "us,bds_enhanced"       cp866 
     16Chinese_(Traditional,_BIG5)             zh_TW           ""              ""              "us"                    cp950 
     17Chinese_(Traditional,_EUC-TW)           zh_TW.EUC-TW    ""              ""              "us"                    cp950 
     18Chinese_(Traditional,_UTF-8)            zh_TW.UTF-8     ""              ""              "us"                    cp950 
     19Chinese_(Simplified,_GB2312)            zh_CN           ""              ""              "us"                    cp936 
     20Chinese_(Simplified,_GB18030)           zh_CN.GB18030   ""              ""              "us"                    cp936 
     21Chinese_(Simplified,_GBK)               zh_CN.GBK       ""              ""              "us"                    cp936 
     22Chinese_(Simplified,_UTF-8)             zh_CN.UTF-8     ""              ""              "us"                    cp936 
     23Czech_(ISO-8859-2)                      cs_CZ           "cz"            ""              "cz"                    cp852 
     24Czech_(UTF-8)                           cs_CZ.UTF-8     "cz"            "iso-8859-2"    "cz"                    cp852 
     25Danish_(ISO-8859-1)                     da_DK           "dk-latin1"     ""              "dk"                    cp865 
     26Danish_(UTF-8)                          da_DK.UTF-8     "dk-latin1"     "iso-8859-1"    "dk"                    cp865 
     27Dutch_(Belgium,_ISO-8859-1)             nl_BE           "be-latin1"     ""              "be"                    cp850 
     28Dutch_(Belgium,_ISO-8859-15)            nl_BE@euro      "be-latin1+euro2" ""            "be"                    cp850 
     29Dutch_(Belgium,_UTF-8)                  nl_BE.UTF-8     "be-latin1+euro2" "iso-8859-15"         "be"            cp850 
     30Finnish_(ISO-8859-1)                    fi_FI           "fi-latin1"     ""              "fi"                    cp850 
     31Finnish_(ISO-8859-15)                   fi_FI@euro      "fi-latin9"     ""              "fi"                    cp850 
     32Finnish_(UTF-8)                         fi_FI.UTF-8     "fi-latin9"     "iso-8859-15"   "fi"                    cp850 
     33French_(ISO-8859-1)                     fr_FR           "fr-latin1"     ""              "fr"                    cp850 
     34French_(ISO-8859-15)                    fr_FR@euro      "fr-latin9"     ""              "fr"                    cp850 
     35French_(UTF-8)                          fr_FR.UTF-8     "fr-latin9"     "iso-8859-15"   "fr"                    cp850 
     36French_(Canada,_ISO-8859-1)             fr_CA           "cf"            ""              "ca_enhanced"           cp863 
     37French_(Canada,_UTF-8)                  fr_CA.UTF-8     "cf"            "iso-8859-1"    "ca_enhanced"           cp863 
     38German_(ISO-8859-1)                     de_DE           "de-latin1"     ""              "de"                    cp850 
     39German_(ISO-8859-15)                    de_DE@euro      "de-latin1+euro2" ""            "de"                    cp850 
     40German_(UTF-8)                          de_DE.UTF-8     "de-latin1+euro2" "iso-8859-15" "de"                    cp850 
     41Greek_(ISO-8859-7)                      el_GR           "gr"            ""              "us,el"                 cp737 
     42Greek_(UTF-8)                           el_GR.UTF-8     "gr"            "iso-8859-7"    "us,el"                 cp737 
     43Hungarian_(ISO-8859-2)                  hu_HU           "hu101"         ""              "hu"                    cp852 
     44Hungarian_(UTF-8)                       hu_HU.UTF-8     "hu101"         "iso-8859-2"    "hu"                    cp852 
     45Icelandic_(ISO-8859-1)                  is_IS           "is-latin1"     ""              "is"                    cp850 
     46Icelandic_(UTF-8)                       is_IS.UTF-8     "is-latin1"     "iso-8859-1"    "is"                    cp850 
     47Italian_(ISO-8859-1)                    it_IT           "it"            ""              "it"                    cp850 
     48Italian_(ISO-8859-15)                   it_IT@euro      "it+euro2"      ""              "it"                    cp850 
     49Italian_(UTF-8)                         it_IT.UTF-8     "it+euro2"      "iso-8859-15"   "it"                    cp850 
     50Japanese_(EUC-JP)                       ja_JP           ""              ""              "us"                    cp932 
     51Japanese_(UTF-8)                        ja_JP.UTF-8     ""              ""              "us"                    cp932 
     52Korean_(EUC-KR)                         ko_KR           ""              ""              "us"                    cp949 
     53Korean_(UTF-8)                          ko_KR.UTF-8     ""              ""              "us"                    cp949 
     54Norwegian,_Bokmal_(ISO-8859-1)          nb_NO           "no-latin1"     ""              "no"                    cp865 
     55Norwegian,_Bokmal_(UTF-8)               nb_NO.UTF-8     "no-latin1"     "iso-8859-1"    "no"                    cp865 
     56Norwegian,_Nynorsk_(ISO-8859-1)         nn_NO           "no-latin1"     ""              "no"                    cp865 
     57Norwegian,_Nynorsk_(UTF-8)              nn_NO.UTF-8     "no-latin1"     "iso-8859-1"    "no"                    cp865 
     58Polish_(ISO-8859-2)                     pl_PL           "pl"            ""              "pl2"                   cp852 
     59Polish_(UTF-8)                          pl_PL.UTF-8     "pl"            "iso-8859-2"    "pl2                    cp852 
     60Portuguese_(ISO-8859-1)                 pt_PT           "pt-latin1"     ""              "pt"                    cp860 
     61Portuguese_(ISO-8859-15)                pt_PT@euro      "pt-latin9"     ""              "pt"                    cp860 
     62Portuguese_(UTF-8)                      pt_PT.UTF-8     "pt-latin9"     "iso-8859-15"   "pt"                    cp860 
     63Russian_(CP1251)                        ru_RU.CP1251    "ru_win"        ""              "us,ru(winkeys)"        cp866 
     64Russian_(KOI8-R)                        ru_RU.KOI8-R    "ru-ms"         ""              "us,ru(winkeys)"        cp866 
     65Russian_(UTF-8)                         ru_RU.UTF-8     "ru-ms"         "koi8-r"        "us,ru(winkeys)"        cp866 
     66Slovak,_QWERTZ_keyboard_(ISO-8859-2)    sk_SK           "sk-qwertz"     ""              "sk"                    cp852 
     67Slovak,_QWERTZ_keyboard_(UTF-8)         sk_SK.UTF-8     "sk-qwertz"     "iso-8859-2"    "sk"                    cp852 
     68Slovak,_QWERTY_keyboard_(ISO-8859-2)    sk_SK           "sk-qwerty"     ""              "sk_qwerty"             cp852 
     69Slovak,_QWERTY_keyboard_(UTF-8)         sk_SK.UTF-8     "sk-qwerty"     "iso-8859-2"    "sk_qwerty"             cp852 
     70Spanish_(ISO-8859-1)                    es_ES           "es"            ""              "es"                    cp850 
     71Spanish_(ISO-8859-15)                   es_ES@euro      "es+euro2"      ""              "es"                    cp850 
     72Spanish_(UTF-8)                         es_ES.UTF-8     "es+euro2"      "iso-8859-15"   "es"                    cp850 
     73Spanish,_Mexico_(ISO-8859-1)            es_MX           "la-latin1"     ""              "la"                    cp850 
     74Spanish,_Mexico_(UTF-8)                 es_MX.UTF-8     "la-latin1"     "iso-8859-1"    "la"                    cp850 
     75Swedish_(ISO-8859-1)                    sv_SE           "sv-latin1"     ""              "se"                    cp850 
     76Swedish_(UTF-8)                         sv_SE.UTF-8     "sv-latin1"     "iso-8859-1"    "se"                    cp850 
     77Thai_(TIS-620)                          th_TH           "th-win-latin1" ""              "us,th"                 cp874 
     78Thai_(UTF-8)                            th_TH.UTF-8     "th-win-uni"    ""              "us,th"                 cp874 
     79Turkish,_F_keyboard_(ISO-8859-9)        tr_TR           "trf"           ""              "tr_f"                  cp857 
     80Turkish,_F_keyboard_(UTF-8)             tr_TR.UTF-8     "trf"           "iso-8859-9"    "tr_f"                  cp857 
     81Turkish,_Q_keyboard_(ISO-8859-9)        tr_TR           "tr_q-latin5"   ""              "tr"                    cp857 
     82Turkish,_Q_keyboard_(UTF-8)             tr_TR.UTF-8     "tr_q-latin5"   "iso-8859-9"    "tr"                    cp857 
     83Ukrainian_(KOI8-U)                      uk_UA           "ua-ws"         ""              "us,ua(winkeys)"        cp866 
     84Ukrainian_(UTF-8)                       uk_UA.UTF-8     "ua-utf-ws"     ""              "us,ua(winkeys)"        cp866 
  • trunk/packages/livecd-bootscripts/langconf

    r1796 r1827  
    3030 
    3131guess_selection() { 
    32         while read F_DESCRIPTION F_LANG F_KEYMAP F_LEGACYCHARSET F_XKEYMAP 
     32        while read F_DESCRIPTION F_LANG F_KEYMAP F_LEGACYCHARSET F_XKEYMAP F_CODEPAGE 
    3333        do 
    3434                if [ -z "$F_DESCRIPTION" ] || [ "$F_DESCRIPTION" = "#" ] 
     
    4646        F_LEGACYCHARSET="" 
    4747        F_XKEYMAP="us" 
     48        F_CODEPAGE="cp437" 
    4849        return 1 
    4950} 
     
    113114        \"  autoconverted from charset:\" 3 1 \"$F_LEGACYCHARSET\" 3 30 40 0 \ 
    114115        \"Console font:\" 4 1 \"$F_FONT\" 4 30 40 0 \ 
    115         \"X keymap:\" 5 1 \"$F_XKEYMAP\" 5 30 40 0" 
     116        \"X keymap:\" 5 1 \"$F_XKEYMAP\" 5 30 40 0 \ 
     117        \"DOS charset:\" 6 1 \"$F_CODEPAGE\" 6 30 40 0" 
    116118        SELECTION=`eval $DLG_COMMAND 3>&2 2>&1 1>&3` 
    117119        STATUS=$? 
     
    122124                -e '3s,^,F_LEGACYCHARSET=",' \ 
    123125                -e '4s,^,F_FONT=",' \ 
    124                 -e '5s,^,F_XKEYMAP=",' | sed -e 's,$,",'`" 
     126                -e '5s,^,F_XKEYMAP=",' \ 
     127                -e '6s,^,F_CODEPAGE=",' | sed -e 's,$,",'`" 
    125128        return 0 
    126129} 
     
    135138                -e '3s,^,F_KEYMAP=",' \ 
    136139                -e '4s,^,F_LEGACYCHARSET=",' \ 
    137                 -e '5s,^,F_XKEYMAP=",' | sed -e 's,$,",'`" 
     140                -e '5s,^,F_XKEYMAP=",' \ 
     141                -e '6s,^,F_CODEPAGE=",' | sed -e 's,$,",'`" 
    138142        [ -z "$F_KEYMAP" ] && F_KEYMAP=defkeymap 
    139143        guess_font 
     
    153157        [ -n "$LEGACY_CHARSET" ] && F_LEGACYCHARSET=$LEGACY_CHARSET 
    154158        [ -n "$XKEYMAP" ] && F_XKEYMAP=$XKEYMAP 
     159        [ -n "$CODEPAGE" ] && CODEPAGE=cp437 
    155160} 
    156161 
     
    168173echo "KEYMAP=\"$F_KEYMAP\"" >/etc/sysconfig/console 
    169174 
    170 if [ "`LC_ALL="$F_LANG" locale charmap`" = "UTF-8" ] 
     175CHARMAP=`LC_ALL="$F_LANG" locale charmap` 
     176if [ "$CHARMAP" = "UTF-8" ] 
    171177then 
    172178        echo "UNICODE=1" >>/etc/sysconfig/console 
     
    184190 
    185191sed -i "s/\"us\"/\"$F_XKEYMAP\"/" /etc/X11/xorg.conf 
     192sed -i -e "s/cp437/$F_CODEPAGE/" -e "s/ISO-8859-1/$CHARMAP/" /etc/samba/smb.conf 
     193 
     194echo -n $F_CODEPAGE >/sys/module/nls_base/parameters/codepage 
     195CHARMAP=`echo $CHARMAP | tr A-Z a-z | \ 
     196    sed -e 's/iso-8859/iso8859/' \ 
     197        -e 's/utf-8/utf8/' \ 
     198        -e 's/koi8-t/koi8-r/' \ 
     199        -e 's/ANSI_X3.4-1968/ascii/' \ 
     200        -e 's/big5-hkscs/big5/' \ 
     201        -e 's/euc-tw/ascii/ ' \ 
     202        -e 's/gb18030/ascii/ ' \ 
     203        -e 's/gbk/ascii/' \ 
     204        -e 's/georgian-ps/ascii/' \ 
     205        -e 's/pt154/cp1251/'` 
     206echo -n $CHARMAP >/sys/module/nls_base/parameters/iocharset 
    186207 
    187208if [ "$F_ERROR" = "3" ]