この記事はC++BuilderXEに置ける対応法であり、最新版では若干仕様が異なっているかもしれない。
TSQLConnectionでMySQLに接続して、TSQLDataSetにSQLセット、TSQLTableから->AsStringで文字列を取得したとき、日本語が文字化けする時の対応法
データエクスプローラのMYSQLの接続設定の内容で詳細設定を開くとServerCharSetという項目があり、そこに該当する文字コードを入力する。データベースでUTF-8が使用されているならutf8
これで、文字化けしなくなる。
TSQLConnectionにParamsというプロパティがあり、そこに新たにパラメータを追加できるが、追加しても追加した直後は表示されているが、他のコンポーネントのプロパティなどをみるか、テスト実行した後で見てみると、追加したServerCharSet=utf8は消えているので、おそらく無視されている。