A system, a program storage device and a software method for efficient
handling of multiple Unicode formats in the same database on a table level
is provided. The routines of the method are used to create a plurality of
database tables and specify each table data storage format, including a
first table for storing data in a first Unicode format and a second table
for storing data in a second Unicode format. The method inputs characters
which are encoded in the first Unicode format. When the data should be
stored in the second Unicode format, the method uses a conversion routine
for transforming some inputted characters into the second Unicode format
and stores them in the second table, and then stores unconverted inputted
characters in the first table. The first Unicode format is preferably the
UCS-2 format and the second Unicode format is the UTF-8 format.
Um sistema, um dispositivo de armazenamento do programa e um método do software para a manipulação eficiente de formatos múltiplos de Unicode na mesma base de dados em um nível da tabela são fornecidos. As rotinas do método são usadas criar um plurality de tabelas da base de dados e especificar cada formato do armazenamento de dados de da tabela, including uma primeira tabela para armazenar dados em um primeiro formato de Unicode e uma segunda tabela armazenando dados em um segundo formato de Unicode. O método inputs os caráteres que são codificados no primeiro formato de Unicode. Quando os dados devem ser armazenados no segundo formato de Unicode, o método usa uma rotina da conversão transformando alguns caráteres inputted no segundo formato de Unicode e armazena-os na segunda tabela, e então as lojas unconverted caráteres inputted na primeira tabela. O primeiro formato de Unicode é preferivelmente o formato UCS-2 e o segundo formato de Unicode é o formato UTF-8.