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

Hvor indstiller jeg tegnkodningen i en Java Swing-applikation, så jeg kan skrive hindi til en MySQL-database?

Normalt ville du forvente at skulle konfigurere din database til at gemme UTF-8, for at bruge Devanagari-tegn (dem der bruges til hindi). Men Kruti Dev-skrifttyperne undgår dette problem ved at gøre noget lidt grimt. De får faktisk de romerske bogstaver til at ligne Devanagari-bogstaverne. Dette har den fordel, at du nemt kan skrive hindi på et almindeligt engelsk tastatur. Men det har den ulempe, at alt, hvad du skriver på hindi, under dynen vil være romersk tekst.

Så du har to muligheder.

  1. Du kan bruge en Kruti Dev-skrifttype, men vær opmærksom på, at du stadig vil arbejde med romersk tekst. Hvis du vil vise din tekst og få den til at ligne hindi, skal du bruge en Kruti Dev-skrifttype for at vise den.

  2. Du kan opgive Kruti Dev-skrifttypen og bruge UTF-8-tegn til Devanagari-tegnene; sørger selvfølgelig for, at din database er i stand til at gemme UTF-8.




  1. Sum, Avg, Max, Min, Count of NULL værdier

  2. optimering af forespørgsel med datediff() i mysql

  3. Hierarkisk tagging i SQL

  4. Foretag flere input i mysql-tabellen på én gang med én indsend-knap