sql >> Base de Datos >  >> RDS >> Mysql

¿Dónde configuro la codificación de caracteres en una aplicación Java Swing para poder escribir hindi en una base de datos MySQL?

Normalmente, esperaría tener que configurar su base de datos para almacenar UTF-8, a fin de usar caracteres Devanagari (los que se usan para hindi). Pero las fuentes Kruti Dev evitan este problema haciendo algo un poco desagradable. De hecho, hacen que las letras romanas se parezcan a las letras de Devanagari. Esto tiene la ventaja de que puede escribir hindi fácilmente en un teclado estándar en inglés. Pero tiene la desventaja de que cualquier cosa que escribas en hindi, bajo las sábanas, será texto romano.

Así que tienes dos opciones.

  1. Puede usar una fuente Kruti Dev, pero tenga en cuenta que seguirá trabajando con texto latino. Si desea mostrar su texto y que se vea como hindi, deberá usar una fuente Kruti Dev para mostrarlo.

  2. Puede abandonar la fuente Kruti Dev y usar caracteres UTF-8 para los caracteres Devanagari; asegurándose, por supuesto, de que su base de datos pueda guardar UTF-8.