uniGUI中Cookies使用中文汉字的方法

在目前的UniGUI(ver:0.88)中使用UniApplication.Cookies.SetCookie来设置一个中文的Cookies时,然后用UniApplication.Cookies.Values来读取Coolies值时,中文会变成乱码。查询UniGui论坛,得到以下解决方法:

  1. procedure TMainForm.UniButton1Click(Sender: TObject);  
  2. var  
  3.   username:string;  
  4. begin  
  5.    UniApplication.Cookies.SetCookie('name',EncodeString('中文汉字')); //使用 EncodeString函数编码  
  6.    username :=  DecodeString(UniApplication.Cookies.Values['name']);  //使用 DecodeString解码  
  7. end;  

猜你喜欢

转载自my.oschina.net/u/2343604/blog/1821272