2012-06-17 15 views

risposta

22

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.

+0

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

+0

@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 '®'. –

+0

Ho salvato il mio file in UTF-8 e ho inserito semplicemente il © mentre durante l'installazione non mi mostra i simboli © – eddie

0

Ecco una soluzione:

  1. Copiare il blocco note di testo file di ++ dire "index.html" in plain old notepad

  2. chiudere il file Notepad ++.

  3. tipo Re il testo in cui si desidera il simbolo di copyright tenendo premuto Fn + alt digitando 0169 sul tastierino

  4. Salvare il file di blocco note semplice come (tutti i file) index.html nella cartella l'indice. il file html è presente quando viene richiesto di sovrascrivere clic sì.

  5. Ora aprite il file utilizzando Notepad ++ e questo file quando salvato dopo tutte le altre modifiche non produrrà la A accentata accanto al simbolo di copyright  ©

Non so opere perché la versione salvata in Notepad ++ dopo "pulizia" nel semplice blocco note, ma non ho avuto altri problemi con il metodo fino ad oggi.

Problemi correlati