2012-06-17 56 views

Respuesta

22

Usted tiene que asegurarse de guardar el WiX XML en codificación UTF-8. La forma más fácil es abrir el XML en el Bloc de notas, haga clic en Archivo y luego haga clic en Guardar como. Seleccione UTF-8 en la lista de Encoding. Y sobrescriba su archivo XML actual.

Otra forma es usar códigos de caracteres: © para copyright y ® para símbolos registrados.


La cosa es las letras inglesas regulares, o ASCII, son válidos caracteres UTF-8, ya que encajan en 7 bits. El copyright y los símbolos registrados no son caracteres válidos porque en UTF-8 tienen que estar codificados como dos bytes en lugar de uno.

+0

He intentado usar & # 169 en la sección de texto guardando el archivo en UTF-8encoding y usando la línea de comando para convertirlo al archivo .wixobj pero no se convierte y da un error como: error CNDL0104: No es un archivo fuente válido; detalle: sintaxis inválida para una referencia de entidad numérica decimal. Línea 35, posición 138. Háganme saber si hay alguna forma de insertar el símbolo de copyright en Notepad ++. – eddie

+0

@eddie Por favor, muestre su línea 35. El punto y coma es * obligatorio * para entidades de caracteres como en '©'. Si guarda su archivo en UTF-8, puede simplemente insertar el símbolo '©' o '®'; Yo recomendaría esto Si desea quedarse con ASCII simple, utilice entidades de caracteres: '©' y '®'. –

+0

guardé mi archivo en UTF-8 y simplemente inserté el ©, sin embargo, mientras estaba haciendo una instalación, no me muestra los símbolos © – eddie

0

Aquí es una solución:

  1. Copiar el Notepad ++ archivo de texto diga "index.html" en el bloc de notas de edad llanura

  2. Cerrar el bloc de notas de archivo ++.

  3. Re Tipo de texto donde desea que el símbolo del copyright manteniendo pulsada la tecla Fn + alt escribir 0169 en el teclado

  4. Guardar el archivo de bloc de notas sencillo como (todos los archivos) index.html a la carpeta de su índice. El archivo html se encuentra cuando se solicita que se sobrescriba, haga clic en Sí.

  5. Ahora abre el archivo con Notepad ++ y este archivo cuando se guarda después de cualquier otro tipo de edición no producirá la A acentuado junto al símbolo de copyright  ©

No sé funciona Por qué la versión guardada en Notepad ++ después de "limpiar" en un bloc de notas normal, pero no he tenido ningún otro problema para utilizar el método hasta la fecha.

Cuestiones relacionadas