Si devono assicurarsi di salvare il WiX XML in codifica UTF-8. Il modo più semplice è aprire XML nel Blocco note, fare clic su File e quindi fare clic su Salva come. Selezionare UTF-8 nell'elenco Codifica Codifica. E sovrascrivi il tuo file XML corrente.
Un altro modo è utilizzare i codici carattere: ©
per copyright e ®
per i simboli registrati.
Il fatto è che le lettere regolari inglesi, o ASCII, sono validi caratteri UTF-8 come si inseriscono in 7-bit. I simboli di copyright e registrati non sono caratteri validi perché in UTF-8 devono essere codificati come due byte anziché uno.
fonte
2012-06-17 19:22:07
Ho provato con & # 169 nella sezione di testo salvare il file in formato UTF-8encoding e utilizzando la riga di comando per convertirlo in file .wixobj tuttavia non converte e dà un errore come: errore CNDL0104: Non è un file sorgente valido; dettaglio: sintassi non valida per un riferimento numerico decimale decimale. Riga 35, posizione 138. Per favore fatemi sapere se è comunque necessario inserire il simbolo del copyright in Notepad ++. – eddie
@eddie Mostra la tua linea 35. Il punto e virgola è * obbligatorio * per le entità carattere come in "©". Se salvi il tuo file in UTF-8, puoi semplicemente inserire il simbolo '©' o '®'; Lo raccomanderei. Se vuoi attaccare con ASCII semplice, usa le entità carattere: '©' e '®'. –
Ho salvato il mio file in UTF-8 e ho inserito semplicemente il © mentre durante l'installazione non mi mostra i simboli © – eddie