Entidad HTML basado Codepage Inferencia 0,01 - HTML Entity Based Codepage Inference 0.01

Entidad HTML basado Codepage Inferencia 0,01

Enlaces patrocinados

Entidad HTML basado Codepage Inferencia 0,01: resumen

Rango Haga clic en la estrella para clasificarRango nivel:
comentario de usuarios: 0 (0 times) Descargar
Tamaño: 0.005 MB Sistema operativo: Any Platform Licencia: GPL (GNU General Public License) Precio: Descargars: 5077 Actualizado: 2005-07-05 Autor: Priyatna.org Autor URL: http://www.priyatna.org/

Entidad HTML basado Codepage Inferencia 0,01: descripción

HEBCI es una técnica que permite que un tratante de forma de web descubra claramente el juego de caracteres con el cual sus datos fueron codificados. Usando referencias de carácter elegidas con cuidado, la codificación de navegadores puede ser deducida.

Así, es posible garantizar que los datos están en una codificación estándar sin confiar en (a menudo no fiable) webserver/browser codificación de interacciones.

La solución ideal será completamente neutra por el navegador y pasiva. Lamentablemente, el detalle de HTML doesnt define cualquier mecanismo para esto. Tenemos que encontrar unos otro, más disimulado, modo de extraer la codificación de carácter corriente del navegador.

Por suerte para nosotros, hay una broma que podemos usar para esto: códigos de entidad. Los códigos de entidad son cuerdas como &, que eran están usados para codificar carácteres específicos sin usar Unicode. Cuando el navegador muestra una página, reemplaza a éstos con el carácter apropiado de la codificación corriente.

Así, & se hace el carácter 0x26 en la mayor parte de codepages. Por sí mismo, esto es simplemente trivialidades de realización. Sin embargo, este proceso de traducción ocurre siempre que un usuario presente una forma. Es decir el navegador analiza cualquier entidad en las variables de forma y los reemplaza con la representación de codificaciones corriente de aquellos carácteres cuando los clics de usuario se rinden. Así, cualquier código de entidad dentro de los espacios de forma es hecho pasar como valores de carácter en los navegadores codificación corriente.

De este modo, todo que tenemos que hacer es encuentran una entidad que es codificada diferentemente en dos codepages diferentes. Pasamos esto en un espacio de forma, y luego miramos su valor cuando conseguimos datos. Esto permite que nosotros distingamos entre las dos codificaciones. De hecho, nosotros podríamos mirar todas las entidades en muchos codepages, y encontrar estos que permitieron que nosotros quitáramos la ambigüedad entre muchos codepages. Esto es que Ive hecho.

Añadimos elementos de forma escondidos con valores que contienen varios códigos de entidad, como el °, ÷, y—. Entonces, cuando el usuario presenta la forma, tomamos a cada uno de aquellos y los comparamos con una lista de lo que el carácter tiene que valor en que codepage. Es decir cada codepage tiene una huella digital única para los valores de °, ÷,—. Para Macrohombre, su a1, d6, d1; para UTF-8, c2b0, c3b7, e28094. Así, nosotros sólo tenemos que pasar por nuestra tabla de correlaciones codepage huella digital, y ver qué huella digital empareja.

Note que, una vez que esta tabla es descubierta, el coste de tomar las impresiones digitales de una sumisión de forma dada es muy bajo. Y, en caso de señoritas, usted puede asumir cuál su falta de páginas el codepage es. Este caso fallthrough es equivalente a lo que el código habría hecho antes de añadir esta capa de descubrimiento.
Descargar

Entidad HTML basado Codepage Inferencia 0,01: Imagen

Enlaces patrocinados
Descargar Entidad HTML basado Codepage Inferencia 0,01

Entidad HTML basado Codepage Inferencia 0,01: palabra clave

Entidad HTML basado Codepage Inferencia 0,01: Bookmark

Hyperlink code:
Hyperlink and Intro code:

Entidad HTML basado Codepage Inferencia 0,01: software relacionado

Entidad HTML basado Codepage Inferencia 0,01: Revisar
Nombre :  
Email :  
comentario :  
Código de seguridad :  
     
   
Mi Software
Usted no ha guardado ningún software.
relacionados con la búsqueda
Enlaces patrocinados