lunes, 11 de noviembre de 2013

Cómo utilizar caracteres nativos japoneses en JSP

Programación de una JSP con el japonés le permite escribir páginas internacionales.

 

Nativos de japonés

JavaServer Pages incluyen instrucciones sobre las lenguas que muestran. Algunos datos de la programación puede cambiar el idioma. Esto se conoce como el conjunto de caracteres e incluye el alfabeto utilizado para Inglés y otros idiomas. Idiomas de Asia oriental con formas especiales escritos, como el chino, coreano o japonés se pueden programar mediante el cambio del juego de caracteres.Incluso se puede programar con múltiples idiomas con un juego de caracteres determinado, lo que permite crear una página multilingüe.

 

Lo que necesita

Editor de programación Java

 

Abra el entorno de programación, y crear la página. Información para los juegos de caracteres se conoce con el "página" Información sobre la directiva. Escriba lo siguiente:

 

% @ Page contentType = "text / html;

 

Esto establece la codificación de una página web que habrá codificación HTML más adelante - en otras palabras, una página web normal con elementos controlados por Java.

 

Decidir sobre el juego de caracteres de la página. El conjunto de caracteres es el lenguaje escrito la página se codifica en el servidor, se muestra a través del navegador. Si la página estará solo en japonés, sólo se necesita un conjunto de caracteres japoneses. El conjunto de caracteres japoneses más común es Shift_JIS, seguido de EUC-JP. Una página que utiliza varios idiomas, como una página Japonés / Inglés bilingüe, debe utilizar el juego de caracteres UTF-8.

 

El código de una página completamente japonés es:

 

% @ Page contentType = "text / html; charset = Shift_JIS"

 

El código de una página que puede contener otros idiomas es:

 

% @ Page contentType = "text / html; charset = UTF-8"

 

Establecer la codificación de página para el compilador. El código UTF-8 dice que el servidor y el navegador web que esta página es capaz de tener cualquier idioma en pantalla, pero la página se puede codificar en un solo idioma. Asegúrese de que los japoneses en una página multilingüe no se pierden durante la compilación estableciendo el lenguaje de codificación:

 

% @ Page contentType = "text / html; charset = UTF-8" pageEncoding = "EUC-JP"

 

El pageEncoding también se puede utilizar en una página de un solo idioma, para asegurarse de que el compilador utiliza la codificación correcta.

 

Cierre la programación Java antes de terminar la página scripting. En ambas páginas monolingües y multilingües, la "página" Directiva debe estar cerrada antes de introducir otro tipo de programación, o no funcionará. Escriba% y la página estará listo para el resto de la secuencia de comandos - y cualquier idioma japonés que desea incluir.

 

El código completo de una página de sólo japonés es:

 

% @ Page contentType = "text / html; charset = Shift_JIS"%

 

Una página multilingüe que está codificado en japonés es:

 

% @ Page contentType = "text / html; charset = UTF-8" pageEncoding = "EUC-JP"%

 

Consejos y advertencias

Nombres del conjunto de caracteres en Java no distinguen entre mayúsculas y minúsculas. Shift_JIS y Shift_JIS son los mismos, como son EUC-JP y EUC-JP. Sin embargo, Shift_JIS y EUC-JP no son intercambiables entre sí. Son diferentes conjuntos de caracteres japoneses.

 

Un ejemplo de un problema de lenguaje de codificación es cuando se guarda un archivo de texto con los japoneses personajes en ella. El archivo comienza como el tipo predeterminado para el sistema. Cuando escribe o pega japoneses personajes en él y tratar de salvar lo que normalmente, aparece un mensaje de error. La codificación por omisión no puede preservar los caracteres japoneses durante la compilación, ya que no está preparado para manejar. Debe cambiar la codificación de un sistema que puede, o se perderán los caracteres japoneses.

 

 

No hay comentarios:

Publicar un comentario