Query with Unicode characters

Hi

I have an Oracle 10g database in the AL32UTF8 format. The NLS_LANG is also set to AL32UTF8.
This database contains cyrillic characters. In PL/SQL Developer 7.0.3, the Unicode option is enabled.

When trying to view data from tables that contains cyrillic characters, those are displayed properly.
But if I copy this cyrillic characters into a query, they are all replaced by ?, and therefore my query doesn't return anything.

Are there any simple way to make it work?

Alain
 
The SQL and PL/SQL editors currently do not support Unicode. This will be added for 7.1, for which we will have a beta version available shortly.

The only alternative for 7.0 is to use a national character set for the Oracle Client, so that it converts between Unicode and national characters.
 
Thanks for the feedback.
What is the time frame for the release?

Will it also be possible to display string in UTF8 format in the hex viewer?
 
I have seen the display. My question was UTF-8 specific.

I consider this character :
П : cyrillic capital letter pe.

In the hex viewer, it will be seen as 1F04, which corresponds to U+041F in UTF-16 low endian.
But when using a database with AL32UTF8, with string stored in VARCHAR2 and not VARNCHAR, this character will be stored as D09F, which is the UTF-8 representation.

Somehow, I think it could be nice if the hex viewer could also display in UTF-8, since it corresponds exactly to the way the character is stored in the database.
 
Back
Top