請問AnsiString的問題 |
尚未結案
|
willchen
初階會員 ![]() ![]() 發表:64 回覆:81 積分:29 註冊:2003-05-23 發送簡訊給我 |
最近我在實作加解密的問題,利用AnsiString加密回傳成AnsiString沒問題,解密也沒問題,但小弟我最近卡在一個問題在於,AnsiString的格式要怎麼存入檔案(.txt檔)而不會產生讀檔後AnsiString格式有所變化的狀況.我用讀存入的檔案解密出錯誤.
小弟我是用TStringlist的SavetoFile 存(也有試過用SaveToStream),由於加密後的string格式是base64格式,要怎麼存才可以不讓原本格式(base64)的String
改變型態,多謝指教
|
lcsboy
版主 ![]() ![]() ![]() ![]() ![]() 發表:87 回覆:622 積分:394 註冊:2002-06-18 發送簡訊給我 |
|
artist1002
高階會員 ![]() ![]() ![]() ![]() 發表:2 回覆:155 積分:151 註冊:2002-09-26 發送簡訊給我 |
其實你已經使用base64的編碼處理過了
應該用字串處理不會有問題
所以這個問題分兩部份
1. 是存檔時發生問題
2. 是讀檔時發生問題 所以先用記事本看看你存檔後的檔案,有沒有跟你存檔前的字串一樣
如果不一樣,那就要看看你存檔的程式碼了
如果一樣,那你再用程式讀出來看看有沒有不一樣,如果不一樣也是要看讀檔的程式碼
如果讀出來的也一樣,那你就檢查你的編解碼程式碼有沒有問題... 另外,字串的存讀檔可以使用很多種方式
可以用傳統C的fopen,fputs
也可以使用TStringStream
也可以像你使用TStringList
應該都不會讓字串亂掉... 發表人 - artist1002 於 2003/06/25 19:06:17
|
willchen
初階會員 ![]() ![]() 發表:64 回覆:81 積分:29 註冊:2003-05-23 發送簡訊給我 |
|
lcsboy
版主 ![]() ![]() ![]() ![]() ![]() 發表:87 回覆:622 積分:394 註冊:2002-06-18 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |