Tengo algunos japoneses en el atributo ALT, pero la información sobre herramientas me muestra los caracteres de bloque feos en la información sobre herramientas. El resto del contenido de la página se representa correctamente. Hasta ahora, parece estar limitado a la información sobre herramientas.¿Cómo puedo obtener caracteres Unicode para que se muestren correctamente para la información sobre herramientas para IMG ALT en IE7?
Respuesta
Esto se debe a que la fuente utilizada en la información sobre herramientas no incluye los caracteres que intenta mostrar. Intenta instalar un paquete de fuentes que incluya esos caracteres. Tengo miedo de que no se pueda hacer mucho por los visitantes de su sitio, aparte de implementar una información sobre herramientas usando JavaScript.
No estoy seguro del problema Unicode, pero si desea el efecto de información sobre herramientas, debe usar el atributo title, no alt.
Alt es para texto que desea que los lectores de pantalla hablen, y es lo que se muestra si no se puede cargar una imagen.
¿Se puede desinfectar el texto alternativo para que no tenga los caracteres, preferiblemente reemplazando todo el texto con algo útil (en lugar de simplemente filtrar la cadena)? Eso no es ideal, pero tampoco muestra caracteres rotos ni les dice a sus usuarios que instalen un nuevo paquete de fuentes.
¿De dónde viene su entrada en japonés? Podría ser que se trata de una codificación no unicode (por ejemplo, http://en.wikipedia.org/wiki/JIS_X_0208), mientras que el archivo está en modo unicode, por lo que el navegador intenta interpretar los caracteres que no son Unicode como unicode y se confunde. He intentado tirar juntos un ejemplo para reproducir el problema:
<img src="test.png" alt="日本語" />
Las pantallas de información sobre herramientas correctamente en Internet Explorer 7 con el paquete de idioma japonés instalado.
Tenga en cuenta que el atributo alt no está destinado a ser una información sobre herramientas. Alt es para describir la imagen donde la imagen en sí misma no está disponible. Si desea usar información sobre herramientas, use el atributo de título en su lugar.
En IE y Firefox en Win2000/WinXP/Vista, con el soporte de idioma japonés instalado desde Opciones regionales, esto simplemente funciona. En Win95/98/ME, solo funcionó en un sistema operativo japonés, al menos con IE, debido a las limitaciones en el control de información sobre herramientas de Windows en sistemas que no son NT. (Con respecto a otras respuestas que lo guíen al atributo de título: el mismo comportamiento aplicado con el atributo de título).
Sin embargo, es posible que el mapeo de fuentes/mapeo de fuentes no se activará si no ha instalado el soporte de idiomas, o si acaba de copiar alguna fuente a su carpeta de fuentes. También es posible que la opción de fuente predeterminada para la información sobre herramientas no sea compatible con japonés, aunque la alternativa de vinculación de fuentes GDI debería activarse en Win2000 o superior, a menos que la fuente mienta acerca de lo que admite.
El fenómeno de "cuadrado vacío" suele sugerir un problema de asignación de fuente, aunque es remotamente posible que la codificación sea incorrecta.
¿Sus usuarios hablan japonés? ¿Este problema ocurre en un sistema con una configuración regional predeterminada del sistema japonés?
- 1. Información sobre herramientas para QPushButton
- 2. información sobre herramientas para Button
- 3. ¿Cómo se muestra la información sobre herramientas para cada celda?
- 4. ¿Cómo puedo obtener imágenes en XAML para que se muestren como su tamaño real?
- 5. Crear información sobre herramientas para UserControl personalizado
- 6. ¿Cómo obtengo una información sobre herramientas para mi ActionLink?
- 7. Personalizar la información sobre herramientas <img title>
- 8. Primefaces información sobre herramientas para p: selectManyCheckbox
- 9. ¿Cómo obtener información sobre herramientas para mostrar cuando se usa el mouse sobre ToolStripStatusLabel?
- 10. Información sobre herramientas para elementos CheckedListBox?
- 11. ¿Cómo obtener la información sobre herramientas para que funcione con un ComboBox?
- 12. información sobre herramientas para navegadores móviles
- 13. Evitar que los caracteres Emoji se muestren
- 14. Recomendaciones para la información sobre herramientas de jQuery
- 15. ¿Cómo puedo obtener la salida Unicode de Mocha para que se muestre correctamente en una consola de Windows?
- 16. ¿Cómo se obtienen gráficos 3D personalizados para que se muestren correctamente en Mathematica?
- 17. ¿Las superposiciones/información sobre herramientas funcionan correctamente en Emacs para Windows?
- 18. Información sobre herramientas para fullcalendar en la vista de año
- 19. Atajo de teclado para Visual Studio/Resharper información sobre herramientas?
- 20. Cómo establecer información sobre herramientas para un ListViewItem
- 21. Tutorial/información sobre herramientas/demostración para la aplicación de iPhone
- 22. Mostrar información sobre herramientas para series invisibles en Highcharts
- 23. ¿Cómo detener el atributo de título para que se muestre información sobre herramientas temporalmente?
- 24. Cómo quitar la información sobre herramientas (Presiona F1 para obtener más Ayuda) de mi palabra Addin
- 25. Información sobre herramientas para cada elemento en un cuadro combinado
- 26. ¿Cómo iterar sobre caracteres Unicode en C++?
- 27. ¿Cómo puedo obtener pg_dump para autenticarse correctamente?
- 28. ¿cómo puedo mostrar información sobre herramientas o información sobre el elemento al pasar el mouse?
- 29. ¿Cómo obtengo las pestañas macvim para que se muestren gráficamente?
- 30. Cómo agregar información sobre herramientas para Checkboxlist para cada elemento en asp.net