Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Volpisp

Problemas com Idioma

Recommended Posts

Salve Galera,

 

Seguinte estou fazendo um site no idioma japones.... so que estou com um problema.

 

Quando trago os dados do banco de dados a pagina aparece OK

 

Imagem Postada

 

Quando dou um refresh na pagina perde a configuraçao do idioma...

 

Imagem Postada

 

Acho que devo colocar algum codigo asp tipo com alguns parametros de cabeçalho... mas nao sei qual, tendo em vista que a parte de encoding e codepage da pagina estao corretos.

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE=932 %>

932 = Idioma Japones

<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">

Compartilhar este post


Link para o post
Compartilhar em outros sites

volpisp

eu desenvolvo sistemas no japão

 

a melhor forma que encontrei pra não ter problemas é converter os caracteres especiais para HTML SpecialChars

 

na linguagem PHP eu utilizo a função

htmlspecialchars($string, ENT_QUOTES);

por exemplo

o kanji

NIHONGO

na tabela ENT_QUOTES ficaria assim:

 

&#26085;&#26412;&#35486;

isso aparecerá apenas no codigo fonte HTML

mas o browser exibirá os caracteres especiais normalmente:

 

日本語

 

com o tempo você pega as manhas

 

e isso servirá para qualquer idioma, chines, coreano, grego, arabe...

 

 

 

quanto ao cabeçalho do browser não precisa enviar o cabeçalho server side

pode utilizar o cabeçalho do HTML

 

<meta http-equiv="Content-Type" content="text/html; charset=shift-jis">

pra cada idioma você deverá especificar o charset apropriado

 

 

 

obs: os dados no banco de dados também deverão ser gravados já codificados para não ter problemas de incompatibilidade.

 

 

eu mesmo estou tendo problemas com um site de um cliente em POSTGRE e PHP.

eu precisei converter tudo mas ainda sim apresenta alguns problemas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.