zoukankan      html  css  js  c++  java
  • .Net 执行 Oracle SQL语句时, 中文变问号

    带中文的Sql语句在.Net调用时, 中文变问号(可使用 SQL Tracker工具跟踪)

    问题:       服务器的字符集与客户端的字符集不一致.

    解决方法:

    1.  查看服务端的字符集:

    使用PL/Sql 执行
    SELECT * FROM V$NLS_PARAMETERS .

    image

    这里的字符集为ZHS16GBK.

    2. 设置客户端的字符集

    运行REGEDIT,第一步选HKEY_LOCAL_MACHINE,第二步选择SOFTWARE, 第三步选择 ORACLE, 第四步选择 NLS_LANG

    image

    把注册表中的 Oracle及以下的目录添加设置NLS_LANG为 SIMPLIFIED CHINESE_CHINA.ZHS16GBK.  ***没有的要添加***

  • 相关阅读:
    JAVA面试——设计模式
    CSS清除浮动
    CSS外边距
    baidu-ife
    笔记一则
    Atom
    校园网认证
    四月甘九-省
    Python sys.argv[]用法
    Python模块导入的方法
  • 原文地址:https://www.cnblogs.com/chencidi/p/3594218.html
Copyright © 2011-2022 走看看