zoukankan      html  css  js  c++  java
  • Oracle 字符集常见字符集及解决方案

    Oracle 字符集常见字符集及解决方案

    优先级别:alter session>环境变量>注册表>参数文件

    一.查看字符集:

    1.查询服务端字符集:

    select userenv('language') from dual

    or

    select * from nls_database_parameters

    2.查询客户端:

    select * from nls_instance_parameters

    客户端字符集与服务端字符集不一致就会出现乱码等问题

    3.会话字符集:

    select * from nls_session_parameters

    二.修改字符集:

    1.修改客户端字符集:(推荐)

    打开注册表:cmd-regedit

    HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_OraDb10g_home1的NLS_LANG

    修改NLS_LANG的值为:

    比如服务端是:SIMPLIFIED CHINESE_CHINA.AL32UTF8那么客户端也修改成它即可

    如果通过注册表方式还是没有解决问题,去修改环境变量:NLS_LANG

    dos命令:set nls_lang=AMERICAN_AMERICA.ZHS16GBK

    2.服务器端字符集修改:(慎重)

    三.常用字符集:

    ZHS16GBK

    ZHS16CGB231280

    AL32UTF8     9i出现的

    语法:国家_时间格式.字符集格式

    AMERICAN_AMERICA.ZHS16GBK

    SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    SIMPLIFIED CHINESE_CHINA.AL32UTF8

    四.字符集表:

  • 相关阅读:
    NVIC
    ONE WIRE
    对话框
    STM32_USART
    [Java]eclipse的使用
    [转] Android资源管理框架(Asset Manager)简要介绍和学习计划
    [其他]网站收录
    [Java]Java简介
    [网络技术]网关 路由器 OSI
    [安卓]安卓模拟器(Android Emulator)
  • 原文地址:https://www.cnblogs.com/zlp520/p/9574081.html
Copyright © 2011-2022 走看看