<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 188,comments - 176,trackbacks - 0

    oracle 字符集的參數 nls_lang

    nls_lang
    1. NLS_LANG 參數組成
    NLS_LANG參數由以下部分組成:
    NLS_LANG=<Language>_<Territory>.<Clients Characterset>
    NLS_LANG各部分含義如下:
    LANGUAGE指定:
    -Oracle消息使用的語言
    -日期中月份和日顯示
    TERRITORY指定
    -貨幣和數字格式
    -地區和計算星期及日期的習慣
    CHARACTERSET:
    -控制客戶端應用程序使用的字符集


    2. 查看 NLS_LANG 的方法
    Windows使用:
    注冊表HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG查看
    Unix使用:
    env|grep NLS_LANG
    如:
    /opt/oracle>env|grep NLS_LANG
    NLS_LANG=AMERICAN_CHINA.ZHS16GBK
    Windows客戶端設置,可以在注冊表中更改NLS_LANG,具體鍵值位于:
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\
    xx指存在多個ORACLE_HOME時系統編號。


    3. 查看數據庫當前字符集參數設置
    SELECT * FROM v$nls_parameters;


    4. 查看數據庫可用字符集參數設置
    SELECT * FROM v$nls_valid_values;


    5. 客戶端 NLS_LANG 的設置方法
    Windows:
    # 常用中文字符集
    NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    # 常用unicode字符集
    NLS_LANG=american_america.AL32UTF8
    可以通過修改注冊表鍵值永久設置
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG

    Unix:
    # 常用unicode字符集
    export NLS_LANG=american_america.AL32UTF8
    # 常用中文字符集
    export NLS_LANG="Simplified Chinese_china".ZHS16GBK
    可以編輯 bash_profile 文件進行永久設置
    vi .bash_profile
    NLS_LANG="Simplified Chinese_china".ZHS16GBK export NLS_LANG
    # 使 bash_profile 設置生效
    source .bash_profile


    =================================================================================
    [Q]怎么樣查看數據庫字符集  
    [A]數據庫服務器字符集select * from nls_database_parameters,其來源于props$,是表示數據庫的字符集。

    客戶端字符集環境select * from nls_instance_parameters,其來源于v$parameter,表示客戶端的字符集的設置,可能是參數文件,環境變量或者是注冊表。

    會話字符集環境 select * from nls_session_parameters,其來源于v$nls_parameters,表示會話自己的設置,可能是會話的環境變量或者是alter session完成,如果會話沒有特殊的設置,將與nls_instance_parameters一致。

    客戶端的字符集要求與服務器一致,才能正確顯示數據庫的非Ascii字符。如果多個設置存在的時候,alter session>環境變量>注冊表>參數文件

    字符集要求一致,但是語言設置卻可以不同,語言設置建議用英文。如字符集是zhs16gbk,則nls_lang可以是American_America.zhs16gbk。


    posted on 2009-07-17 21:07 cheng 閱讀(1633) 評論(1)  編輯  收藏 所屬分類: Oracle

    FeedBack:
    # re: oracle 字符集的參數nls_lang
    2013-04-02 21:49 | digdeep126
    "客戶端的字符集要求與服務器一致,才能正確顯示數據庫的非Ascii字符。"
    好像不對,客戶端的字符集要和你客戶端實際使用的字符集一直。不是要和數據庫服務器一致。  回復  更多評論
      
    主站蜘蛛池模板: 亚洲中文字幕无码永久在线| 中文字幕无码免费久久99| 国产男女猛烈无遮挡免费视频| 国产拍拍拍无码视频免费| 中文字幕亚洲激情| h片在线播放免费高清| 久久精品无码一区二区三区免费| 国产免费观看网站| 亚洲爱情岛论坛永久| 久操视频在线免费观看| 亚洲色四在线视频观看| 老司机午夜在线视频免费观| 亚洲精品人成无码中文毛片| 亚洲欧洲另类春色校园网站| 欧美a级成人网站免费| 久久久亚洲精华液精华液精华液| 免费一级一片一毛片| 亚洲女人18毛片水真多| 毛片免费在线视频| 特级av毛片免费观看| 亚洲人成伊人成综合网久久久| 少妇人妻偷人精品免费视频| 亚洲不卡AV影片在线播放| 成人av片无码免费天天看| 久久精品国产亚洲AV高清热| 色综合久久精品亚洲国产| 亚洲人成网站色在线入口| 亚洲精品高清国产麻豆专区| 中文字幕无码免费久久| 久久久青草青青国产亚洲免观| 成全视频高清免费观看电视剧| 亚洲欧洲综合在线| 国产真实伦在线视频免费观看| 人人爽人人爽人人片av免费| 亚洲电影中文字幕| 国产精品免费视频播放器| 两个人看的www免费视频| 亚洲真人日本在线| 亚洲视频免费在线看| 亚洲男女性高爱潮网站| 国产91久久久久久久免费|