Mysql
 sql >> Database >  >> RDS >> Mysql

Dove posso impostare la codifica dei caratteri in un'applicazione Java Swing in modo da poter scrivere l'hindi su un database MySQL?

Normalmente, ti aspetteresti di dover impostare il tuo database per archiviare UTF-8, per utilizzare i caratteri Devanagari (quelli usati per l'hindi). Ma i caratteri Kruti Dev evitano questo problema facendo qualcosa di leggermente sgradevole. In realtà fanno sembrare le lettere romane come le lettere Devanagari. Questo ha il vantaggio di poter digitare facilmente l'hindi su una tastiera inglese standard. Ma ha lo svantaggio che tutto ciò che scrivi in ​​hindi sarà, sotto le coperte, testo in latino.

Quindi hai due opzioni.

  1. Puoi usare un font Kruti Dev, ma tieni presente che continuerai a lavorare con il testo romano. Se vuoi visualizzare il tuo testo e farlo sembrare hindi, dovrai utilizzare un font Kruti Dev per visualizzarlo.

  2. Puoi abbandonare il carattere Kruti Dev e utilizzare i caratteri UTF-8 per i caratteri Devanagari; assicurandoti, ovviamente, che il tuo database sia in grado di salvare UTF-8.