Nwlapcug.com


Che cosa è la codifica XML?

Che cosa è la codifica XML?


Computer di codificare i caratteri in file salvati in un certo numero di modi possibili. Questa codifica si riferisce a come i caratteri vengono convertiti da e per le sequenze numeriche che vengono utilizzate per rappresentarli all'interno del sistema del computer stesso. Codifica XML si intende la codifica utilizzata per salvare i dati in un documento XML. Come utente di XML, in genere non dovrai preoccuparti di codifica, ma occasionalmente può causare errori.

ASCII

American Standard Code for Information Interchange è uno dei maggiori e più comunemente utilizzati sistemi di codifica all'interno di computing. Tuttavia, i dati XML possono contenere caratteri che non sono all'interno della ASCII impostare. Molti editor di testo salvare i file utilizzando ASCII per impostazione predefinita, il che significa che il file XML contenenti caratteri non ASCII, ma salvata con un metodo di codifica ASCII, potrebbero causare errori. XML è stato progettato per essere estremamente flessibile e per essere utilizzato in molti contesti differenti, che è in parte perché permette una vasta gamma di caratteri.

Unicode

Unicode è uno standard per la codifica dei caratteri che consente una gamma più ampia di caratteri di ASCII, tra cui set di caratteri per molte lingue diverse. Mentre ASCII è largamente basato sulla lingua inglese, Unicode mira a supportare molti linguaggi, alfabeti e caratteri. Unicode fornisce pertanto un'adeguata codifica per i file XML. Ci sono una serie di categorie distinte codifica all'interno di Unicode, determinare la quantità di memoria allocata per i caratteri e di conseguenza quanti possono essere utilizzati.

Errori

Gli errori più comuni causati da erroneamente XML codificato sono quelli relativi ai caratteri linguistici come lettere accentate utilizzato in lingue come francese, o lettere che non fanno parte dell'alfabeto latino, ad esempio quelli utilizzati in arabo. Dove si verificano questi errori, la soluzione nella maggior parte dei casi è di alterare la codifica utilizzata. Per effettuare questa operazione, è normalmente necessario per salvare ancora una volta, un file XML con diverse impostazioni di codifica applicate e, facoltativamente, includere l'attributo di codifica.

Attributo di codifica

Dati XML è possono utilizzare un attributo di codifica nell'elemento XML. Nell'esempio seguente viene illustrato XML a doppio byte Unicode codifica viene affermato all'inizio di un documento XML: <? xml versione = "1,0" encoding = "UTF-16"? >. L'attributo di codifica può indicare numerosi standard di codifica, tra cui byte Unicode e ISO. Se i dati XML contiene caratteri in alfabeti diversi da quello latino, o utilizzano caratteri con accenti, è in genere consigliabile utilizzare UTF-16.

Editor di testo

Documenti XML possono essere creati, visualizzati e modificati in applicazioni di editor di testo più standard. Inoltre, ci sono diversi editor appositamente per XML. Alcuni programmi, ad esempio Blocco note per Windows, in sistemi operativi, Salva automaticamente i file utilizzando ASCII, con conseguenti problemi per determinati documenti XML di modifica del testo. In tali casi, gli sviluppatori possono scegliere Unicode all'interno l'opzione di menu "Salva come" e includono l'attributo di codifica XML. L'attributo di codifica e le opzioni di salvataggio devono riflettere lo stesso standard di codifica per evitare errori quando si utilizza i dati XML.