sirve sans que para lucida gratis fuentes font etiqueta descargar dafont color unicode character

que - lucida sans unicode font



Limpie los archivos de código fuente de caracteres invisibles (8)

Tengo un problema extraño: en algún lugar de mi código HTML / PHP hay un personaje oculto e invisible del que parece que no puedo deshacerme. Al copiarlo de Firebug y convertirlo lo identifiqué como  o ''Espacio sin pausa de ancho cero''. Aparece como un nodo de texto no vacío en mi sitio web y está causando un serio problema de diseño.

El problema es que no puedo deshacerme de eso. No puedo verlo en mis archivos incluso cuando enciendo Invisibles (d''uh). Parece que no puedo encontrarlo, ninguna herramienta de búsqueda parece captarlo. Reescribí mi código donde podría estar, pero parece estar en algún lugar más profundo en uno de los archivos de framework.

¿Alguna buena herramienta para encontrar personajes por código en archivos o algo así? (Mac OS X)


  1. Pegue el contenido en Notepad ++
  2. En codificación de menú -> Convertir a ANSI

Y eres bueno para ir.


Es una marca de orden de bytes . En Mac OS X: abre la ventana del terminal, ve a tus fuentes y escribe:

grep -rn $''/xFEFF'' *

Le mostrará los números de línea y los nombres de archivo que contienen la lista de materiales.



No obtiene el carácter en el editor porque no puede encontrarlo en los editores de texto. #FEFF o #FFFE son las llamadas marcas de orden de bytes . Son una invención de Microsoft para contar en un archivo Unicode, en cuyo orden se almacenan caracteres de varios bytes.

Para deshacerte de él, dile a tu editor que guarde el archivo como ANSI / ISO-8859 o como Unicode sin BOM . Si su editor no puede hacerlo, tendrá que cambiar de editor (lamentablemente) o utilizar algún tipo de herramienta de truncamiento como, por ejemplo, un editor hexadecimal que le permita ver cómo se ve realmente el archivo.

En googleing, parece que TextWrangler tiene un modo "UTF-8, no BOM". De lo contrario, si te sientes cómodo con la terminal, puedes usar Vim:

:set nobomb

y guarda el archivo. ¡Presto!

Los personajes son siempre los primeros en un archivo de texto. Los editores con soporte para el BOM no se lo mostrarán, como mencioné anteriormente.

Aclamaciones,



Si está utilizando Textmate y el problema está en un archivo UTF-8:

  1. Abre el archivo
  2. Archivo> Volver a abrir con codificación> ISO-8859-1 (Latin1)
  3. Debería poder ver y eliminar el primer caracter en el archivo
  4. Archivo> Guardar
  5. Archivo> Volver a abrir con codificación> UTF8
  6. Archivo> Guardar

Funciona para mí todo el tiempo.


usa notepad plus plus ... hay una opción para mostrar todos los personajes


vi o vim mostrarán los caracteres que no sean EOL.