unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DB, ADODB, Grids,DBGridEh, GridsEh;
type
  TForm1 = class(TForm)
    ADOConnection1: TADOConnection;
    ADOQuery1: TADOQuery;
    DataSource1: TDataSource;
    ADOTable1: TADOTable;
    ADOTable1TextMemo: TMemoField;
    ADOTable1Tag: TIntegerField;
    ADOTable1LanguageNo: TIntegerField;
    ADOTable1ShortHint: TStringField;
    ADOTable1LongHint: TStringField;
    ADOTable1Edited: TFloatField;
    ADOTable1EditedBy: TStringField;
    ADOTable1LanguageName: TStringField;
    ADOTable1AutoIncNo: TAutoIncField;
    DBGridEh1: TDBGridEh;
通过第三方控件EhLib修改Language.DB数据库,能进行修改。输入的内容是阿拉伯语,在阿拉伯语的操作系统下和阿拉伯语输入法下可以输入阿拉伯语,并能在DBGridEh显示正常,且能保存到Language.DB数据库,可是通过前台软件程序打开时显示出来的就变成乱码了,这是怎么回事呢,请高手指教!非常感谢,我把所有分都给了,盼有解决办法