(. 1) en el lado del servidor ::

  

ilegible problema de la distorsión resolver diversas aplicaciones
servidor web para modificar el httpd.conf (RedHat coloca en la posición de /etc /httpd /conf /)
Encontrar:
AddDefaultCharset ISO-8859-1 cambió:

#AddDefaultCharset ISO-8859-1
AddDefaultCharset fuera

El método desactiva el envío del idioma predeterminado del servidor, de modo que el idioma de la página web está determinado solo por el idioma establecido en el encabezado del archivo html.
muchos artículos dicen que modificando el idioma predeterminado para la AddDefaultCharset GB2312 GB2312 cambió para resolver el ilegible chino, de hecho dentro de la página de códigos GB2312 se puede mostrar, pero esto no es infalible. Porque cuando dentro de su código de la página web no es GB2312, incluso si se utiliza la siguiente meta especificar el idioma correcto en la página, como ISO8859-1, no decodificado como ISO8859-1, porque Apache ha sido el primer paso, se le asignará a las páginas de GB2312 El lenguaje se ha ido.

< meta http-equiv = "text /html; charset = gb2312" "Content-Type" content = >;
versión general chino de las herramientas de edición de página (por ejemplo FrontPage, Dreamweaver, etc.) son Añadir automáticamente esta línea.
3, la forma de resolver el nombre del archivo chinos no pueden acceder

Seleccione la herramienta es decir, en - y opciones gt;; Internet - >; mayor - >; Cancelar "siempre la codificación UTF -8 enviar URL ".



UTF-8 página en blanco, junto con los metadatos que identifica la página, también es necesario ajustar manualmente codificación UTF-8 para mostrar correctamente


Si está utilizando otros navegadores populares como Mozilla, Mozilla Firefox, Sarafi, etc., generalmente no existe tal problema.
la página meta especificado por UTF-8:

< meta http-equiv = "Content-Type" content = "text /html; charset = UTF-8" />;
en < head >; < antes /head >;, el "Content-Type" en el frente, podemos resolver este problema.
razones:
es decir, cuando las páginas web de análisis sintáctico se codifica en HTML para identificar prioridades, entonces encabezado HTTP, y el navegador Mozilla serie justo enfrente de la derecha.
En general, muchas personas es la etiqueta < title >; < /title >; en la parte superior, y el título aparecieron china UTF-8, de manera que, por ejemplo, cuando el análisis, se primer encuentro UTF-8, no se resuelve abajo, si es necesario poner meta aparecen en UTF-8 antes, por lo que el IE para juzgar esta página es codificación UTF-8.
En resumen:
ya sea PHP, JSP, ASP o cualquier otro lenguaje de programación web dinámica, si es necesario para la configuración de la codificación, preferentemente en la parte frontal.
en php, el idioma por defecto puede ser definido en

php php.ini en :.

default_charset = "gb2312"

comente esta línea, hacer las modificaciones anteriores, el mismo es permitir que el navegador para seleccionar automáticamente el idioma basado en el juego de caracteres encabezado de la página, por lo que puede proporcionar servicios web en varios idiomas en el mismo servidor.
Java chino ilegible resolver
convertir
en la programación basada en Java, a menudo se encuentran en los caracteres chinos Y los problemas mostrados, como un montón de confusiones o signos de interrogación. JAVA
Esto se debe a la codificación predeterminada es UNICODE, y el pueblo chino y los archivos de base de datos de uso común se basa en la codificación GB2312 o Big5, etc., por lo que se produce este problema.

1. Imprima chino en la página web. de
JAVA de codificación utilizado en la red de transmisión es "ISO-8859-1", de modo que cuando la salida requerida para la transformación, tales como:
cadena str = "chino";
str = nueva cadena (str.getBytes ( "GB2312"), "8859_1");
pero si se compila el programa, codificado utilizando el "GB2312", y ejecutar este programa en una plataforma china, este problema no se produce Hay que prestar atención.
2, leído del chino
que coincidió con el parámetro de salida en la página web, como todo lo contrario:
str = new String (str.getBytes ( "8859_1 ")," GB2312 ");
3, chino
problema
DB en un método relativamente simple de la operación es: en el" tirar de plano de control "en el El área está configurada en inglés (Estados Unidos). Si aparece la distorsión, se puede establecer la siguiente manera: cuando se toma
chino: str = new String (str.getBytes ( "GB2312"));
de entrada de China a la base de datos: str = new String (str. getBytes ( "ISO-8859-1"));
4, en JSP en solución chino: de
en el "plano de control de tracción" en el "área "se establece en" Inglés (EE.UU.) "
unirse a la página JSP :.
Si eso no se muestra correctamente, usted tiene que hacer la siguiente conversión:
tales como: nombre = new String (name.getBytes ( "ISO-8859-1"), "GBK");
No habrá problemas chinos.

CGI? No sé, ¿verdad?
encontrar el CGI.pm, abrirlo, para encontrar el auto $ >; juego de caracteres ( 'ISO-8859-1'), sino que a sí mismo $ >; juego de caracteres ( 'GB2312' );

Copyright © Conocimiento de Windows All Rights Reserved