【问题标题】:how to make sql developer display diacritic character correctly instead of displaying squares?如何让 sql developer 正确显示变音符号而不是显示正方形?
【发布时间】:2020-10-13 15:04:17
【问题描述】:

我无法在我的 oracle SQL Developer 中看到变音符号(带有重音符号)。我已经尝试过所有的字体选项。有什么方法可以在我的 oracle SQLDeveloper 中添加“Arial Unicode MS”字体并查看字符而不是方框。

【问题讨论】:

    标签: oracle oracle11g oracle-sqldeveloper


    【解决方案1】:

    由于 SQL Developer 基于纯 Java 和 JDBC,因此数据本身可能存储错误 - 当您使用不正确的客户端 NLS_LANG 值和/或错误的代码页 (Windows) 或 LANG (Linux / Unix)。由于数据库中的数据已经在数据库中并使用 SQL Developer 获取返回废话,这 95% 是 NLS 问题。 请让我们知道客户端的数据库字符集和 NLS_LANG 和代码页 (chcp) 设置。你可以执行

    Select <Colname>, dump(<colname>) "Dump" from <table>;
    

    返回一列并在 Sqlplus 中转储。 提供

    • 客户端的 NLS_LANG
    • 客户端代码页 (Windows) 或 LANG (Linux)
    • 数据库字符集
    • 选择的值,
    • 期望值和
    • 来自 SQL Developer 的值执行与上图相同的选择

    我们会看到?

    【讨论】:

      猜你喜欢
      • 2013-08-19
      • 2018-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-27
      • 2017-02-17
      • 2014-01-04
      • 2012-02-16
      相关资源
      最近更新 更多