Foros del Web » Creando para Internet » HTML »

UTF-8, carácteres kanji (japoneses) y navegadores

Estas en el tema de UTF-8, carácteres kanji (japoneses) y navegadores en el foro de HTML en Foros del Web. Hola, Primero de todo, feliz navidad a todos! El problema que me trae loco es el siguiente. Tengo una web, con un buscador en javascript, ...
  #1 (permalink)  
Antiguo 25/12/2012, 03:44
 
Fecha de Ingreso: diciembre-2012
Mensajes: 3
Antigüedad: 11 años, 4 meses
Puntos: 0
UTF-8, carácteres kanji (japoneses) y navegadores

Hola,

Primero de todo, feliz navidad a todos!

El problema que me trae loco es el siguiente. Tengo una web, con un buscador en javascript, algunas de las entradas están en japonés, otras en español y otras en ruso. Con ie9 me muestra los carácteres kanji del japonés, la ñ y todo lo que haga falta, pero con el resto de navegadores, aún estando configurados con utf-8 no hay forma, introduzco 多くあります y me dice que no encuentra nada sobre 多ãã‚ã‚Šã¾ã.

Tengo las etiquetas meta metidas en un php, al que llamo con un include, entre esas etiquetas meta no se encuentra <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> que va en un fichero aparte, pero además, en la primera línea de todos los archivos de mi web (son en php) tengo puesto en otro php al que llamo con otro include el texto <?php
header('Content-Type: text/html; charset=UTF-8');
?>


A ver si alguien me puede ayudar, estoy que me subo por las paredes, porque si configuro los navegadores en utf-8, me salen en todo carácteres raros (incluido en ie9), en iso-8859-1 se ven los acentos y ñ bien, en ie9 los kanji también, pero necesito que me acepten carácteres japoneses todos los navegadores.

Espero que se me entienda, el que quiera saber la url de mi web (todavía en obras) se la pasaré por mp.

Un saludo.
  #2 (permalink)  
Antiguo 25/12/2012, 04:20
 
Fecha de Ingreso: diciembre-2012
Mensajes: 3
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: UTF-8, carácteres kanji (japoneses) y navegadores

Añado a lo anterior, que si en el buscador de mi web firefox, con utf-8 configurador, tecleo "j", aparecen los resultados de mi base de datos (no usa mysql), tanto los que llevan acento, como los kanji bien representados. Dicho esto, el error debe estar el el fichero .js que hace de base de datos, que debe faltar alguna etiqueta que especifique utf-8 o algo por el estilo.

Última edición por carloszzz; 25/12/2012 a las 04:25
  #3 (permalink)  
Antiguo 25/12/2012, 08:48
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: UTF-8, carácteres kanji (japoneses) y navegadores

Esto debería funcionarte (tenía hecho algo similar)

http://foros.emprear.com/javascript/idiomas/

Podés copiar y pegar fragmentos de los textos para realizar otras búsquedas y verificar

lo de los headers está bien, además todos tus archivos (js, php. html) deben ser guardados con el editor de texto como utf-8 sin BOM
si así y todo se viesen mal, haría falta ver la url para verificar que no se esten pasando encabezados incorrectos por parte del servidor.
Saludos y bienvenido a FDW
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 25/12/2012, 17:29
 
Fecha de Ingreso: diciembre-2012
Mensajes: 3
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: UTF-8, carácteres kanji (japoneses) y navegadores

Cita:
Iniciado por emprear Ver Mensaje
Esto debería funcionarte (tenía hecho algo similar)

[url]http://foros.emprear.com/javascript/idiomas/[/url]

Podés copiar y pegar fragmentos de los textos para realizar otras búsquedas y verificar

lo de los headers está bien, además todos tus archivos (js, php. html) deben ser guardados con el editor de texto como utf-8 sin BOM
si así y todo se viesen mal, haría falta ver la url para verificar que no se esten pasando encabezados incorrectos por parte del servidor.
Saludos y bienvenido a FDW
Gracias por la bienvenida.

En el fichero .js, tengo cerca de 600 entradas, unas escritas en kanji, otras en cirílico y otras en español. Uso el notepad++ con utf-8 sin BOM como dices, y ahí no hay problema. Lo que me desespera, es que en el campo de texto de la web (textbox) introduzco kanji y me devuelve una cadena de texto ilegible.

Los ficheros .php tienen configurado el meta como utf8, los archivos han sido creados con el notepad++ en utf8 sin bom, los ficheros .js no tienen etiquetas meta, cuando le especifico utf8, me da error en la ñ y acentos en firefox, aparte de que sigue sin mostrarme los kanji.

Les he mandado un mail al hosting (1and1.es) y me dicen que lo estoy haciendo mal, que eso se especifica en la etiqueta meta.

Mi web es visualmente atractiva, el buscador funciona ahora con acentos y ñ en firefox, pero mis amgos que viven en japón, no podrán introducir el texto de forma nativa, deberán usar romaji, suponiendo que lo tengan instalado en sus equipos.

Última edición por carloszzz; 25/12/2012 a las 17:41
  #5 (permalink)  
Antiguo 25/12/2012, 19:23
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: UTF-8, carácteres kanji (japoneses) y navegadores

Como ya te señalé, sin ver la url no es posible identificar otro tipo de error.
Podés agregar al form (yo lo hice tan solo en el segundo) el atributo
accept-charset="utf-8"
Pero como verás, en ambas búsquedas se ve bien

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: navegadores, php, utf-8, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:47.