Announcement

Collapse
No announcement yet.

MySQL Connector C++ charset Problem

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • MySQL Connector C++ charset Problem

    Hallo,

    Ich Arbeite derzeit an einer Datenbankanwendung. Die Abfragen von Daten klappen auch einwandfrei nur bei umlaute erhalte ich solche ausgaben "Überstunden oder ÄÖOP"


    IDE: Visual Studio 2015
    MySQL: MySQL Connector 1.1.7

    Code:
    try {
      sql::Driver *driver;
      sql::Connection *con;
      sql::Statement *stmt;
      sql::ResultSet *res;
    
    
      driver = get_driver_instance();
      con = driver->connect("tcp://127.0.0.1:3306", "root", "***");
    
      /* Connect to the MySQL test database */
      con->setSchema("test");
    
      stmt = con->createStatement();
      res = stmt->executeQuery("SELECT * FROM `db_userlist` ");
      while (res->next()) {
        cout << res->getString("status") << endl;
    
      }
      
      delete res;
      delete stmt;
      delete con;
    Liebe Grüße

  • #2
    Das dürfte ein Problem der Zeichencodierung in der DB und in der Datstellung auf der Console sein.

    https://www.c-plusplus.net/forum/39326

    http://www.cplusplus.com/reference/iostream/wcout/
    Christian

    Comment

    Working...
    X