0
我寫了下面的代碼將Unicode字符串發送到Web服務器德爾福2010-由idhttp.get
procedure TForm1.Button1Click(Sender: TObject);
var
f2 : TStringStream;
str1, str2 : string;
str3 : WideString;
begin
f2 := TStringStream.Create('');
str1 := ('مهر');//Persian character (Unicode);
str2 := ('آذر');//Persian character (Unicode);
str3 := str2;
IdHTTP1.Get('http://mehratin.heroku.com/personals/add_item?fn=' + str1 + '&ln=' + str3, f2);
Caption := f2.DataString;
end;
數據保存發送Unicode字符串到網絡,但它顯示「?」 。你可以看到數據:http://mehratin.heroku.com/personals
有什麼問題?
謝謝。