嗨我想使用TEncoding轉換Tbytes爲utf7,但是當我使用TEncoding delphi給出以下錯誤。未聲明的標識符TEncoding delphi7
未說明的標識符TEncoding'
我使用德爾福7
該怎麼辦?
嗨我想使用TEncoding轉換Tbytes爲utf7,但是當我使用TEncoding delphi給出以下錯誤。未聲明的標識符TEncoding delphi7
未說明的標識符TEncoding'
我使用德爾福7
該怎麼辦?
TEncoding
在Delphi 2009中引入。您應該升級到更新版本的Delphi,如XE。
delphi 7中的任何其他替代方法都可以轉換爲utf7。 –
是的,但不方便。順便說一句,你確定你真的想要UTF7而不是UTF8嗎? –
我正在閱讀C#中的exe文件並將其傳輸到delphi應用程序,因此它的Windows-1252 –
SysUtils.TEncoding
類在D7中不可用。代替使用Win32 API MultiByteToWideChar()
和WideCharToMultiByte()
函數,指定CP_UTF7
作爲代碼頁。
這是一個正確的Vinamra。要麼修復你的問題,刪除它,要麼接受這個答案。我仍然認爲你很困惑,你想要UTF8,而不是UTF7。 –
TE編碼不存在於d7中。告訴我們你真正的問題是什麼。 UTF7聽起來不太可能。 –
我正在C#中讀取一個exe文件,並將其傳輸到delphi應用程序,並希望將數據寫入文件。但一些編碼問題在那裏。 –
我不知道在C#中讀取exe文件是什麼意思。 –