`

ZHS16GBK与AL32UTF8

 
阅读更多

PLSQL启动时字符集与数据库服务器不一致问题(PLSQL字符集设置、ZHS16GBK、AL32UTF8 )PLSQL连接Oracle数据库时,会因客户端与服务端字符集不一致而提示如下问题

 

1.在注册表里面找到提示的路径 也就是 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1   里面有一个 NLS_LANG键   值是SIMPLIFIED CHINESE_CHINA.ZHS16GBK  改成:SIMPLIFIED CHINESE_CHINA.AL32UTF8 

 

 

分享到:
评论

相关推荐

    oracle库字符集ZHS16GBK到AL32UTF8的分析研究及方案

    个人工作总结,仅供参考。oracle库字符集ZHS16GBK到AL32UTF8的分析研究及方案,原因是系统使用中支持维文的显示。

    Oracle11g 字符集 AL32UTF8 修改为ZHS16GBK

    ### Oracle11g 字符集 AL32UTF8 修改为 ZHS16GBK 的步骤与注意事项 #### 一、背景介绍 在Oracle11g环境下,可能会遇到需要更改数据库字符集的情况,例如从AL32UTF8修改为ZHS16GBK。这种变更通常发生在需要支持特定...

    修改oracle字符集 将原al32utf8修改为zhs16gbk

    案例:从Linux导出的数据导入到windows环境中发现字符集安装时候忘了修改为zhs16gbk(是原来的al32utf8)。

    ORA-12737 ZHS16GBK 解决方案 oci sqlplus

    对于"CHS16GBK"或"ZHS16GBK",正确的格式可能是`SIMPLIFIED CHINESE_ZHS16GBK.AL32UTF8`。确保在运行oci或sqlplus前设置这个环境变量。 3. **检查数据库字符集**:使用`SELECT value FROM v$nls_parameters WHERE ...

    Oracle字符集转换

    假设当前数据库字符集为WE8ISO8859P1,但实际需求要求其字符集为AL32UTF8。面对这种情况,传统的做法有两种: 1. **重建数据库**:这是一种简单粗暴的方式,但往往耗时耗力,尤其是对于大型数据库而言,重建不仅...

    修改ORACLE11G字符集

    例如,若要将客户端字符集改为简体中文GBK编码,则可以设置`NLS_LANG`为`SIMPLIFIED CHINESE_CHINA.ZHS16GBK`。 对于Windows操作系统,可以在注册表编辑器中查找`HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_...

    oracle 字符集

    ALTER DATABASE CONVERT DATAFILE '/u01/oracle/data/datafile.dbf' FROM EXTERNAL 'AL32UTF8' TO EXTERNAL 'ZHS16GBK'; ``` #### 四、常见问题及解决方法 **4.1 数据库字符集与操作系统字符集不匹配** 当数据库...

    Oracle客户端PL/SQL 中文乱码解决

    3. **配置SQL*Plus**:对于SQL*Plus,可以在登录脚本中设置字符集,如`set NLS_LANG=.AL32UTF8.ZHS16GBK.ZHS16GBK`,或者在启动时添加参数`-L .AL32UTF8.ZHS16GBK.ZHS16GBK`。 4. **ODBC/JDBC连接**:对于通过ODBC...

    oracle数据库中文乱码问题解决方案.docx

    export NLS_LANG=american_america.AL32UTF8 也可以通过编辑bash_profile文件来永久设置客户端字符集。例如: vi .bash_profile export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" source .bash_profile ...

    Oracle字符集问题

    首先,字符集分为两种类型:单字节字符集(如US7ASCII)和多字节字符集(如ZHS16GBK或AL32UTF8)。单字节字符集用于存储西欧语言,每个字符占用一个字节;而多字节字符集用于存储包含更多字符的语言,如中文,每个...

    修改数据库字符集修改数据库字符集.doc

    最后,使用`ALTER DATABASE`命令更改数据库的本地字符集为ZHS16GBK(GBK的双字节实现)和国际字符集为AL16UTF16(支持Unicode的字符集)。 2. **处理错误信息**: - 当提示`ORA-12717`时,表示数据库中存在NCLOB、...

    Oracle 字符集详解

    常见的Oracle字符集有AL32UTF8(支持Unicode的UTF-8编码)、WE8ISO8859P1(西欧字符集)、ZHS16GBK(简体中文GB18030编码)等。 六、多语言环境下的字符集配置 在处理多语言数据时,Oracle提供了NLSSORT参数来调整...

    oracle中文乱码的解决方法

    在提供的解决方案中,将`NLS_LANG`设置为`SIMPLIFIED CHINESE_CHINA.al32utf8`,这表明客户端期望使用简体中文的UTF-8编码来与数据库交互。这个设置使得客户端和数据库之间的字符编码保持一致,解决了中文乱码的问题...

    33.Oracle字符集的设置1

    Oracle支持多种中文字符集,如ZHS16GBK(GBK编码)、UTF8(UTF-8编码)、AL32UTF8(Unicode 4.01)和AL16UTF16(UTF-16编码)。其中,ZHS16GBK适合存储简体中文,UTF8和AL32UTF8适用于需要全球化支持的环境,而AL16...

    Linux 下安装Oracle11g_R2时中文显示成"囗囗囗囗囗囗囗囗"的解决方法

    在Oracle中,常见的支持中文的字符集有ZHS16GBK、AL32UTF8等。因此,安装过程中,我们需要确保选择的字符集能够正确显示中文字符。 解决此问题的第一步是检查Linux系统的locale设置。locale定义了系统的语言环境,...

    Linux上安装Oracle汉字乱码完整解决方案_javacn

    ZHS16GBK是简体中文的GBK编码,而AL32UTF8是Unicode编码,支持全球多种语言,包括中文。选择合适的字符集将直接影响到汉字的正常显示。 1. **安装Oracle数据库**: - 在Linux上,通常通过`yum`或`apt-get`来安装...

    修改oracle字符集.rar

    安装ORACLE数据库,字符集默认是AL32UTF8,有时需要改变数据库字符集,改成ZHS16GBK,资源里面是修改步骤。

Global site tag (gtag.js) - Google Analytics