sql >> Databáze >  >> RDS >> Mysql

Kde nastavím kódování znaků v aplikaci Java Swing, abych mohl zapisovat hindštinu do databáze MySQL?

Normálně byste očekávali, že budete muset svou databázi nastavit tak, aby ukládala UTF-8, abyste mohli používat znaky dévanágarí (ty, které se používají pro hindštinu). Ale fonty Kruti Dev se tomuto problému vyhýbají tím, že dělají něco trochu ošklivého. Ve skutečnosti způsobují, že římská písmena vypadají jako písmena Dévanágarí. To má tu výhodu, že můžete snadno psát hindštinu na standardní anglické klávesnici. Má to ale tu nevýhodu, že cokoli, co napíšete v hindštině, bude pod přikrývkou římský text.

Takže máte dvě možnosti.

  1. Můžete použít font Kruti Dev, ale uvědomte si, že stále budete pracovat s římským textem. Pokud chcete svůj text zobrazit a vypadat jako hindština, budete k jeho zobrazení muset použít font Kruti Dev.

  2. Můžete opustit font Kruti Dev a použít znaky UTF-8 pro znaky Devanagari; samozřejmě se ujistěte, že vaše databáze je schopna uložit UTF-8.




  1. Postgresql - nelze zrušit databázi kvůli některým automatickým připojením k DB

  2. jak vyřešit neúspěšné připojení k /192.168.15.186 (port 80):připojení se nezdařilo:ETIMEDOUT (vypršel časový limit připojení) v bráně Windows Firewall

  3. SQL získat další řádky z agregační funkce

  4. Průběžný součet za časové období – doplňte chybějící data