English
Instant Developer Foundation Documentazione
  • Approfondimenti
  • Modelli applicativi
  • UNICODE

Limitazioni

copia link

Introduzione

Nella versione 6.6 è stata aggiunta la possibilità di gestire dati UNICODE sia a livello di database che di applicazioni web. Tuttavia, a causa del limitato supporto da parte dei driver JDBC, .NET e OLEDB da parte dei vari tipi di database, sono presenti alcune limitazioni che è necessario considerare.

Per un funzionamento ottimale, si consiglia inoltre di installare il livello di aggiornamento C della versione 6.6.2750 di IN:DE.

Database non supportati

I seguenti tipi di database non sono al momento supportati in modalità UNICODE:

  • Access 97: non è stato testato.
  • Access 2000: non funzionano le applicazioni web/java a causa del mancato supporto del driver JDBC/ODBC ai dati UNICODE.
  • SQL Server 6.5, 7.0: non sono stati testati.
  • Oracle 7: non è stato testato.
  • MySQL 5: nessun tipo di driver tratta correttamente i dati unicode.
  • DB2/400: non è stato testato.

Oracle 8, 9, 10

A causa di limitazioni nei driver OLE DB di Oracle, esso supporta unicode solo se il character set del database è impostato a AL32UTF8 o a UTF8. Potrebbe essere quindi necessario ricostruire il database per attivare questa impostazione.

Il database Oracle 10 supporta senza alcuna limitazione l'uso di dati UNICODE nel database e nelle applicazioni web Java. Per le applicazioni .NET questo è vero solo se si utilizza l'ultima versione del driver .NET Oracle perchè quello di Microsoft non funziona bene.

I database Oracle 8 e 9 non sono stati testati con i dati unicode, ma dalla documentazione si evince che per le applicazioni web Java non ci dovrebbero essere problemi, mentre per quelle .NET è probabile che ce ne siano.

SQL Server 2000, 2005

I database SQL Server 2000 e 2005 supportano senza alcuna limitazione l'uso di dati UNICODE nel database e nelle applicazioni web, sia Java che .NET.

DB2 9.1

Il database DB2 9.1 supporta senza alcuna limitazione l'uso di dati UNICODE nel database e nelle applicazioni web, sia Java che .NET.

Postgres 8

Il database Postgres 8 supporta senza alcuna limitazione l'uso di dati UNICODE nel database e nelle applicazioni web, sia Java che .NET. Per le applicazioni .NET occorre utilizzare il driver nativo Npgsql.

Ultima modifica: 25/03/2021 / Validità: da 6.5.2680

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum