1

在 toad 中,我可以看到来自 oracle db 的 unicode 字符。但是当我单击数据网格中的某个字段进入编辑模式时,unicode 字符会转换为无意义的符号,但这不是大问题。

编辑此字段时,Unicode 字符会在我键入时正确显示。但是一旦我按下进入和退出编辑模式,它们就会被转换为最接近(最相似)的非 Unicode 字符。所以我不能在数据网格上输入 unicode 字符。复制和粘贴其中一个 unicode 字符也不起作用。

我该如何解决这个问题?

编辑:我使用的是蟾蜍 9.0.0.160。

4

2 回答 2

2

Quest 官方声明,他们目前不完全支持 Unicode,但他们承诺在 2009 年提供完整的 Unicode 版本的 Toad:http ://www.quest.com/public-sector/UTF8-for-Toad-for-Oracle.aspx

Toad 9.6 已知问题的摘录:

Toad 的数据层不支持 UTF8/Unicode 数据。大多数非 ASCII 字符将在数据网格中显示为问号,并且不应产生任何转换错误,但在 Toad 报告中除外。Toad Reports 将产生错误并且不会在 UTF8 / Unicode 数据库上运行。因此,不建议在 Toad 的数据网格中编辑非 ASCII Unicode 数据。此外,一些用户仍然收到“ORA-01026:绑定列表中大小 > 4000 的多个缓冲区”消息,这似乎也与 Unicode 数据有关。

于 2009-01-27T22:01:24.570 回答
2

我们从未找到解决蟾蜍同样问题的方法。最后,大多数人使用 Enterprise Manager 来解决这些问题。抱歉,我无法提供更多帮助。

于 2008-09-20T14:59:52.077 回答