項目要寫個DLL調用硬體,因為人力資源的原因隻能用Delphi7開發,結果發現傳遞中文有點問題,研究了一番後解決,其實很簡單,關鍵是使用system.pas下的編碼解碼方法。以下在本機測試通過。
環境:
Win7 64位旗艦版
JDK1.6 x86(重要,不能使用x64版本)
MyEclipse8.6
Delphi7
Delphi代碼:
Java代碼:
經測試DLL内ShowMessage及JAVA控制台輸出中文均正常顯示
項目要寫個DLL調用硬體,因為人力資源的原因隻能用Delphi7開發,結果發現傳遞中文有點問題,研究了一番後解決,其實很簡單,關鍵是使用system.pas下的編碼解碼方法。以下在本機測試通過。
環境:
Win7 64位旗艦版
JDK1.6 x86(重要,不能使用x64版本)
MyEclipse8.6
Delphi7
Delphi代碼:
Java代碼:
經測試DLL内ShowMessage及JAVA控制台輸出中文均正常顯示