Жаба Юникод проблема ввода - PullRequest
1 голос
/ 20 сентября 2008

В жабе я вижу символы юникода, которые приходят из oracle db. Но когда я щелкаю одно из полей в сетке данных в режиме редактирования, символы Юникода преобразуются в бессмысленные символы, но это не большая проблема.

При редактировании этого поля символы Юникода отображаются правильно при вводе текста. Но как только я нажимаю ввод и выход из режима редактирования, они преобразуются в ближайший (наиболее похожий) не-юникодный символ. Поэтому я не могу вводить символы юникода в сетках данных. Копирование и вставка одного из символов Юникода также не работает.

Как я могу решить это?

Редактировать: я использую жабу 9.0.0.160.

Ответы [ 2 ]

2 голосов
/ 28 января 2009

Quest официально заявляет, что в настоящее время они не полностью поддерживают Unicode, но обещают полную версию Unicode Toad в 2009 году: http://www.quest.com/public-sector/UTF8-for-Toad-for-Oracle.aspx

Выдержка из известных проблем с Жабой 9.6:

Уровень данных Toad не поддерживает данные UTF8 / Unicode. Большинство символов, отличных от ASCII, будут отображаться в виде вопросительных знаков в сетке данных и не должны вызывать ошибок преобразования, кроме как в отчетах жаб. Отчеты жаб будут выдавать ошибки и не будут работать в базах данных UTF8 / Unicode. Поэтому не рекомендуется редактировать данные не-ASCII Unicode в сетках данных Toad. Кроме того, некоторые пользователи все еще получают сообщения «ORA-01026: несколько буферов размером> 4000 в списке связывания», которые также, по-видимому, связаны с данными Юникода.

2 голосов
/ 20 сентября 2008

Мы так и не нашли решение тех же проблем с жабой. В конце концов, большинство людей использовали Enterprise Manager, чтобы обойти проблемы. Извините, я не могу больше помочь.

...