以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  前端cook问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=172389)

--  作者:刘林
--  发布时间:2021/10/10 20:02:00
--  前端cook问题

Dim dwmc As String = e.Cookies("dwmc")
messagebox.show(dwmc)


请问老师,前端的cook,在服务端得到的是怪字符,如何让后端得到正常字符

--  作者:有点蓝
--  发布时间:2021/10/10 21:09:00
--  
UrlDecode或者HTMLEncode处理一下:http://www.foxtable.com/mobilehelp/topics/0241.htm
--  作者:刘林
--  发布时间:2021/10/11 20:40:00
--  
还是不行,显示字符还是乱的,请问怎么办?
[此贴子已经被作者于2021/10/11 20:40:50编辑过]

--  作者:有点蓝
--  发布时间:2021/10/11 20:56:00
--  
cooki怎么存进去的?存之前是什么内容?打开开发者工具显示什么内容?后端取到的是什么乱码字符?
--  作者:刘林
--  发布时间:2021/10/11 21:19:00
--  
document.cookie = "dwmc=" + dwmc.find("option:selected").text() + ";path=/";

前端写进的cookies,开发者工具中打开看到的是正常字符,但后端用messagebox.show(e.cookies("dwmc"))得到的是怪字符
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20211011204159.png
图片点击可在新窗口打开查看
 

--  作者:有点蓝
--  发布时间:2021/10/11 21:30:00
--  
var aa = "dwmc=" + dwmc.find("option:selected").text() + ";path=/";
console.log(aa); //截图看看开发者工具显示什么内容
document.cookie = aa

另外看看是不是字符集的原因:http://www.foxtable.com/mobilehelp/topics/0022.htm