1

我在客户端遇到一个问题,即相同的数据字段在我们安装在两台不同机器上的旧应用程序中显示不同。有问题的字符是英国英镑符号 £,在某些机器上显示为 ú。

我试图在错误的机器上用 £ 过度输入这个字符,但这会在之前正常工作的机器上“破坏”它。

奇怪的是,这个问题已经开始蔓延到其他机器,即使应用程序几年来没有任何变化,客户向我保证没有应用新的软件或更新。字段值的显示在与数据库的所有连接上是一致的,即。通过我们的应用程序 Interactive SQL 和 Crystal Reports 8、9 和 10。

所有客户端计算机都通过 ODBC 通过 TCP/IP 连接到相同的 ASA 8.0.2.4234 数据库服务器服务。

4

1 回答 1

1

Sybase ODBC 客户端几乎肯定会使用不同的字符集。如果不了解您的应用程序的更多信息,很难知道错误的字符集在哪里被拾取,但是您可以在设置 ODBC 数据源时覆盖正在使用的字符集。

ODBC 字符集

于 2011-07-28T13:07:06.417 回答