2017-02-20 109 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