¿Qué significa el código de caracteres (HTML) ​
? Lo encontré en uno de mis scripts de jQuery y me pregunté qué era ...
Gracias.
Editar:
Aquí está el script en el que estaba (se agregó al final, lo encontré en Firebug)
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script type="text/javascript">
var $jnyh = jQuery.noConflict();
$jnyh(function() {
$jnyh("#title-nyh").click(function() {
$jnyh(".show-hide-nyh").slideDown("slow");
}, function() {
if(!$jnyh(this).data('pinned'))
$jnyh(".show-hide-nyh").slideUp("slow");
});
$jnyh("#title-nyh").click(function() {
$jnyh(this).parent().toggleClass("title-btm-brdr");
$jnyh(this).toggleClass("chev-up-result");
var pin = $jnyh(this).data('pinned');
$jnyh(this).data('pinned', !pin);
if(pin) $jnyh(".show-hide-nyh").slideUp("slow");
});
});​
</script>
html
unicode
character-codes
Kyle
fuente
fuente
Respuestas:
Es el personaje de Unicode 'ZERO WIDTH SPACE' (U + 200B) .
Según el ejemplo de código dado, la entidad es completamente superflua en este contexto. Debe insertarse por algún accidente, muy probablemente por un editor con errores que intenta hacer cosas inteligentes con espacios en blanco o resaltado, o un usuario final que usa un lenguaje de teclado en el que este carácter se usa de forma nativa, como el árabe.
fuente
Si desea buscar estos caracteres invisibles en su editor y hacerlos visibles, puede usar una Expresión regular para buscar caracteres que no sean ascii. Intenta buscar
[^\x00-\x7F]
. Probado en IntelliJ IDEA.fuente
get_html_translation_table(HTML_ENTITIES)
yord()
todavía no podía ganar) ¡Esto finalmente me dio el control que necesitaba para avanzar! ¡¡¡GRACIAS!!!Aterricé aquí con el mismo problema, luego lo descubrí por mi cuenta. Este personaje extraño aparecía con mi HTML.
El problema es muy probablemente su editor de código. Uso Espresso y a veces me encuentro con problemas como este.
Para solucionarlo, simplemente resalte el código afectado, luego vaya al menú y haga clic en "convertir a entidades numéricas". Verá aparecer el valor numérico de este personaje; simplemente elimínelo y desaparecerá para siempre.
fuente
ZERO WIDTH SPACE
.Lo he usado como contenido para celdas de tabla "vacías". Sin embargo, no tengo idea de lo que está haciendo en una
<script>
etiqueta.fuente
El carácter de ESPACIO ANCHO CERO se inserta cuando usa jQuery para agregar elementos usando funciones de manipulación DOM como .before () y .after ()
Me he encontrado con esto cuando agrego cuadros de diálogo modales ocultos al final de mi documento y luego descubro que el ESPACIO DE ANCHO CERO arruina el diseño allí, agregando espacio no deseado.
La solución rápida fue insertarlo antes del pie de página, no después. Está escondido de todos modos.
No puedo encontrar nada en jQuery que haga esto:
https://github.com/jquery/jquery/blob/master/src/manipulation.js
Entonces podría ser el navegador que lo agrega.
fuente
Tengo estos personajes que aparecen en guiones donde no los deseo. Lo noté porque arruina mi formato visual HTML / CSS: crea un nuevo cuadro de texto.
Estoy bastante seguro de que un editor con errores los agrega ... Sospecho que Komodo Edit para Mac, en mi caso.
fuente
.html()
de un div que representaba un cuadro de texto en SP 2013. Creo que se debe al comportamiento de la aplicación web que muestra los datos. En mi caso, la longitud fue 1, para mí, cuando debería haber sido 0. Fue debido a este personaje.Si está viendo esto en una fuente, tenga en cuenta que puede ser alguien que está tratando de tomar huellas digitales de documentos de texto para revelar quién está filtrando información. También puede ser un intento de evitar un filtro de spam haciendo que la misma información de aspecto sea diferente en un nivel byte por byte.
Vea mi artículo sobre mitigar las huellas digitales si está interesado en aprender más.
fuente
Estaba mostrando algunos caracteres extraños (â € ‹) hasta que configuré el juego de caracteres en UTF-8 en la cabecera del archivo html
o para HTML5:
Ahora es transparente pero aún se muestra en el html cuando uso el inspector.
Eliminar todos los scripts de la página tampoco lo eliminó.
Lo probé para Chrome e IE.
fuente