2017-02-20 152 views
-3

任何人都可以告诉/显示如何使用mysql.pas与libmysql.dll交互 mysql 5.7和Delphi 7并使用utf8?代码示例的代码示例如下: thanx (英语是我的第三语言,我不会说英语很好)Delphi 7 MySQL5.7 mysql.pas libmysql.dll UTF8

+0

那你试试这么远吗? –

+0

for j:= 0 to mysql_num_fields(myRES) - 1 do begin aStr:= aStr +''+ myROW^[j]; 结束; Memo2.Lines.Add(aStr); 结束; 结束; // result at Memo2.Lines.Add(aStr); 1 A'°甲 2 A'°甲 3 A'°甲 4 A'°甲 5 A'°甲 –

+0

我对数据库中的表的内容与UTF多语言数据编码8 –

回答

0

阅读here并寻找“Mojibake”。

  • 要存储的字节需要使用UTF-8编码。解决这个问题。
  • 当INSERT和SELECTING文本需要指定utf8或utf8mb4时的连接。解决这个问题。
  • 该列需要声明CHARACTER SET utf8(或utf8mb4)。解决这个问题。
  • HTML应以<meta charset=UTF-8>开头。

然后,根据您的情况,修复数据需要采取其中一项操作here

阿拉伯语,法语和日语都可以由utf8处理。

0

我的问题的正确ansewr是her
感谢名单为所有,但没有一个人谁投-1