Acabo de perder parte de mi fin de semana debido a esto ... joker - espacio de ancho cero. Acabo de usar algunos fragmentos de grupos de Google y no reconocí que hay caracteres duplicados, porque Idea (11) no los mostró, lo que causaba problemas al analizar el archivo de configuración de mi aplicación ... Lo descubrí accidentalmente en vi .Cómo mostrar los caracteres ocultos por defecto (ZERO WIDTH SPACE es decir & # 8203)
¿Hay alguna manera de mostrar tales cosas en IntelliJ (o de alguna otra manera para examinar archivos) sin usar editores externos?
IntelliJ 11/Mac OS 10.7
editar - muestra
Estas dos líneas se ve idéntica, en el navegador y también en la idea. Puede ver en el código de la página que en la primera línea comentada hay espacio oculto de ancho cero entre mysql://
y localhost
, lo que causa problemas. Por supuesto, si espera ese 'joker', puede intentar usar la búsqueda y reemplazarlo, sin embargo, nadie espera que el letrero no esté allí, especialmente si no puede verlo de ninguna manera.
#db.default.url="jdbc:mysql://localhost/play-fullcalendar"
db.default.url="jdbc:mysql://localhost/play-fullcalendar"
Este personaje debe ser prohibido por un tratado internacional. Es un arma de distracción masiva. Perdí todo un día tratando de descubrir cuál es la causa de un misterioso error que aparece en mi consola js. En serio, ¿un personaje de ancho cero? Esa es una receta perfecta para problemas. ¿Qué pensaba el comité de estándares de UTF? – Nick
@Nick, tengo problemas para cargar mi JS (obtengo un signo de interrogación dentro de un diamante, al final del archivo), y creo que es un problema de codificación. Obtengo un 'Sintax SyraxError: Inexpected token ILEGAL' y un poco de investigación me llevó a la idea de que es un problema de símbolo oculto. ¿Cómo puedo encontrar este misterioso personaje de ancho cero del que estás hablando? Solo para ver si ese es el problema ... – Milkncookiez