Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

202
Visualizações
¿Cómo verificar si el carácter especial que estoy viendo es realmente lo que estoy viendo o es solo una entidad HTML disfrazada?

Tengo un div que contiene una cadena que es una consulta Cypher:

 <div id="foo">match (n)-[r]-() where n.gid='Cx' return n,r</div>

Dado que el carácter ' se codificará como &#8217; , y dado que la consulta de Cypher no puede decodificarlo automáticamente, debo asegurarme de que el carácter ' que veo (y Cypher ve también) es realmente el carácter ' , no solo &#8217; pero el navegador lo transforma automáticamente a ' .

En todos los lugares el caracter siempre se muestra como ' ; el único lugar donde realmente muestra su verdadero mal es en la página HTML de visualización de código fuente. Intento usar una solución de ¿Cuál es la forma correcta de decodificar una cadena que tiene entidades HTML especiales? :

 function decodeHtml(html) { var txt = document.createElement("textarea"); txt.innerHTML = html; return txt.value; }

Pero Cypher todavía no lo acepta. Pero supongo que no puedo verificar cuándo la cadena aún está codificada o no, porque dondequiera que vaya, el navegador siempre mostrará la versión decodificada.

Otro problema es cuando agrego esto en la consola:

 string = document.getElementById('foo').innerText string.includes("'") //false string.includes("&") //false

Si devuelve falso en ambos casos, ¿cuál es exactamente la versión del personaje allí? ¿Es la versión decodificada o codificada?

Relacionado: ¿Puede Cypher interpretar códigos de caracteres HTML como entrada?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda