| Italia - Italiano |
|
|
|
![]() |
Libro bianco sulle caratteristiche di internazionalizzazione di HP-UX 11.0 - 11i > Capitolo 2 Codifica
dei caratteriConversione tra le codifiche |
|
Questa release contiene la correzione degli errori nella mappatura dei caratteri. Queste correzioni riguardano i caratteri HP-UX per cinese semplificato, cinese tradizionale, giapponese, e coreano. La correzione delle mappature dei caratteri nella conversione consente di migliorare l’interoperabilitą nell’invio o la ricezione di dati di caratteri convertiti da oppure a sistemi che utilizzano Unicode. Una patch corregge un’errata mappatura dei caratteri che si verifica nella conversione tra hp15CN ed Unicode (UCS2)/UTF-8 per il cinese semplificato. In particolare, il carattere cinese semplificato Linea verticale doppia era assegnato erroneamente nella conversione tra hp15CN ed UCS2/UTF-8. Questo carattere era assegnato a quello Parallelo a, che č un carattere differente. La Tabella 2-19, “Modifiche alle tabelle di iconv per il cinese semplificato” riepiloga le modifiche applicate alle tabelle di iconv: Tabella 2-19 Modifiche alle tabelle di iconv per il cinese semplificato
Sono interessate le tabelle di conversione hp15CN=ucs2 e ucs2=hp15CN di iconv. Queste tabelle sono condivise dalle conversioni UCS2 e UTF-8. Non sono previsti problemi di compatibilitą. Tuttavia, se dovessero sorgere preoccupazioni di compatibilitą riguardanti dati persistenti archiviati in Unicode (UCS2) o UTF-8 in un sistema HP-UX, č possibile creare un semplice script di conversione per cercare un valore errato per ogni occorrenza in UCS2 o UTF-8 e convertirlo in quello corretto, in base alle mappature della Tabella 2-20, “Mappatura tra vecchi e nuovi caratteri Unicode per il cinese semplificato”. Tabella 2-20 Mappatura tra vecchi e nuovi caratteri Unicode per il cinese semplificato
Una patch corregge varie mappature errate dei caratteri che si verificano nella conversione tra Big-5/EUC ed Unicode (UCS2)/UTF-8 per il cinese tradizionale. Nel caso di una codifica big5 a oppure da UCS2/UTF-8, il carattere Simbolo ideografico era assente nella mappatura della tabella di conversione Unicode: Tabella 2-21 Modifiche alle tabelle di iconv per big5/Unicode
La tabella seguente riepiloga le modifiche applicate per la conversione tra eucTW ed UCS2. Tabella 2-22 Modifiche alle tabelle di iconv per eucTW/Unicode
La conversione con iconv tra eucTW ed UCS2 oppure UTF-8 potrebbe esserene interessata. La conversione Big-5 con UCS2/UTF-8 non č interessata direttamente, dato che č stata aggiunta solamente una voce mancante della tabella. Sono interessate le tabelle di conversione eucTW=ucs2, ucs2=eucTW, big5=ucs2 e ucs2=big5 di iconv. Queste tabelle sono condivise dalle conversioni UCS2 e UTF-8. Non sono previsti problemi di compatibilitą. Tuttavia, se dovessero sorgere preoccupazioni di compatibilitą riguardanti dati persistenti archiviati in Unicode (UCS2) o UTF-8 in un sistema HP-UX, č possibile creare un semplice script di conversione per cercare un valore errato per ogni occorrenza in UCS2 o UTF-8 e convertirlo in quello corretto, in base alle mappature della Tabella 2-23, “Mappature tra vecchi e nuovi caratteri Unicode per il cinese tradizionale”. Tabella 2-23 Mappature tra vecchi e nuovi caratteri Unicode per il cinese tradizionale
Una patch corregge quattro mappature errate dei caratteri giapponesi che si verificano nella conversione tra Shift-JIS/EUC ed Unicode (UCS2)/UTF-8. La tabella seguente riepiloga le modifiche applicate. Tabella 2-24 Modifiche alle tabelle di iconv per il giapponese
Le conversioni di iconv interessate sono quelle tra sjis ed UCS2 oppure UTF-8, oltre a quelle tra eucJP ed UCS2 oppure UTF-8. Sono interessate le tabelle di conversione sjis=ucs2, ucs2=sjis, eucJP=ucs2 e ucs2=eucJP di iconv. Queste tabelle sono condivise dalle conversioni UCS2 e UTF-8. Non sono previsti problemi di compatibilitą. Tuttavia, se dovessero sorgere preoccupazioni di compatibilitą riguardanti dati persistenti archiviati in Unicode (UCS2) o UTF-8 in un sistema HP-UX, č possibile creare un semplice script di conversione per cercare un valore errato per ogni occorrenza in UCS2 o UTF-8 e convertirlo in quello corretto, in base alle mappature della Tabella 2-25, “Mappature tra vecchi e nuovi caratteri Unicode per il giapponese”. Tabella 2-25 Mappature tra vecchi e nuovi caratteri Unicode per il giapponese
Una patch offre la correzione di errori nell’indirizzare non conformitą agli standard per la mappatura dei caratteri Unicode (UCS2)/UTF-8 coreani. Le tabelle di conversione di iconv per il coreano attualmente fornite non sono conformi agli standard Unicode 2.1 ed ISO 10646 (con le varianti del 1997) oltre agli standard nazionali coreani, KSC-5700. Le mappature correnti sono da considerarsi obsolete da tutte le organizzazioni per gli standard conosciute. Le migliorie offrono un gruppo di tabelle di conversione di iconv conformi agli standard per la conversione tra eucKR ed Unicode/UTF-8. In particolare, l’intervallo obsoleto 0x3d2e-0x4dff č stato riassegnato alla regione 0xac00-0xd7ff specificata in Unicode 2.1 per Hangul. Senza questa modifica, č impossibile condividere dati con quei sistemi che sono conformi agli standard Unicode 2.1/ISO 10646/KSC-5700. Le conversioni di iconv interessate sono quelle tra eucKR e UCS2 oppure UTF-8. Le tabelle di conversione di iconv interessate da questa modifica sono eucKR=ucs2 e ucs2=eucKR. Queste tabelle sono condivise dalle conversioni UCS2 e UTF-8. Non sono previsti problemi di compatibilitą. Tuttavia, se dovessero sorgere preoccupazioni di compatibilitą riguardanti dati persistenti archiviati in Unicode (UCS2) o UTF-8 in un sistema HP-UX, si consiglia di salvare e rinominare la tabella ucs2=eucKR prima di installare questa correzione. I dati persistenti potranno essere riconvertiti ad eucKR utilizzando questa vecchia tabella e convertendoli quindi nella rappresentazione Unicode/UTF-8 corretta. Sono stati introdotti nuovi convertitori iconv per consentire una maggiore interoperabilitą della condivisione dei dati nell’ambiente di elaborazione giapponese. I seguenti oggetti sono collegati a questa modifica:
Per i dettagli sulle migliorie ad iconv per il supporto per l’euro per la lingua greca, vedere la sezione “Supporto per l’euro per il greco [11i v1.6]”. I convertitori mainframe di iconv tra ShiftJIS/eucJP/UCS2 e NEC-JIPS/Hitachi-KEIS/Fujitsu-JEF, sono stati introdotti in HP-UX 11i v1.0. Questa release comprende varie correzioni degli errori di mappatura per i caratteri standard JIS. Questa release di tabelle di conversione iconv per mainframe comprende numerose correzione di errori di mappatura per i caratteri standard JIS nelle parti basilari di queste tabelle codici per mainframe. I dettagli delle modifiche sono descritti in MFConvChanges.jips, MFConvChanges.keis e MFConvChanges.jef, nella directory /usr/share/doc. Inoltre, questa release di metodi di conversione di iconv per mainframe comprende la correzione di un errore nella gestione di una sequenza di controllo incompleta al termine di un buffer di input. Se il cliente ha gią utilizzato la versione di HP-UX 11i v1 dei convertitori iconv mainframe ed utilizza poi questa versione, i risultati saranno differenti a causa delle correzioni alle mappature per i caratteri standard JIS. Si consiglia di salvare e rinominare le tabelle installate in precedenza prima di installare questa release. I dati persistenti potranno essere riconvertiti utilizzando questa vecchia tabella e convertendoli quindi alle nuove tabelle nella corretta rappresentazione. Se l’ultimo carattere nel buffer di input dovesse essere un carattere OR valido o una sequenza di controllo incompleta, iconv(3C) restituirą EINVAL. Se questo carattere dovesse essere quello finale del file di input, iconv(3C) non riuscirą a chiudere senza accodare a quel carattere altri dati fittizi come NULL. Tale carattere č 0x1a per jipsj, 0x3f per jipsec/jipsek e 0xa per keis7c/keis7k/keis8c/keis8k, che potrebbe essere un carattere OR di controllo o una sequenza di controllo incompleta. Non sono previsti problemi di compatibilitą. Tuttavia, se dovessero sorgere preoccupazioni di compatibilitą riguardanti dati persistenti archiviati in un sistema HP-UX, si consiglia di salvare e rinominare le tabelle installate in precedenza prima di installare questa release. I dati persistenti potranno essere riconvertiti utilizzando questa vecchia tabella e convertendoli quindi nella corretta rappresentazione utilizzando le nuove tabelle.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||