Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ungültige Hindi-Zeichenfolge von MySQL mit JSP erhalten

Offensichtlich ist Ihre Ausgabe in einer Einzelseitencodierung (z. B. ISO-8859-1) und nicht in UTF-8, dies kann mehrere Gründe haben:

  • Haben Sie überprüft, ob die Daten korrekt in Ihrer Datenbank gespeichert sind? Wenn nicht, sollten Sie überprüfen, ob die Tabelle, die Sie zum Speichern der Daten verwenden, UTF-8 ist
  • Ist Ihre Datenbankverbindung ordnungsgemäß für die Verwendung von UTF-8 eingerichtet? Ich weiß nicht, wie das für odbc gemacht wird, aber für den mysql-jdbc-Treiber müssen Sie möglicherweise Folgendes an Ihre Konfigurations-URL anhängen:

    characterEncoding=utf-8