在目前的UniGUI中使用UniApplication.Cookies.SetCookie来设置一个中文的Cookies时,
然后用UniApplication.Cookies.Values来读取Coolies值时,中文会变成乱码,得到以下解决方法:
- 存入cookie
- 取出cookie
- 分别需要编码和解码,注:要统一
uses EncdDecd; procedure TMainForm.UniButton4Click(Sender: TObject); var ustr:string; begin UniApplication.Cookies.SetCookie('xname',EncodeString('XX')); //使用 EncodeString函数编码 ustr:= DecodeString(UniApplication.Cookies.Values['xname']); //使用 DecodeString解码 end;