0

我一直在网上搜索一种将 ç ' ´` ã ¨ ^ 等字符存储在 cookie 中的方法,但我找不到一个好的答案!似乎很难将 utf8 放入 cookie,因为例如浏览器兼容性会出现问题。

所以我认为这个问题可以通过将文本转换/编码为数字来解决?

我想存储如下字符串:

  • Fábio Linhares >to> 12349856789134
  • Praia da vitória >to> 59768646285827
  • Praça da Alegria >to> 26458975648235
4

1 回答 1

0

实际上,没有真正的问题。浏览器只需将值存储为字节并将其发送回服务器。只要您在 PHP 字符串中有这些“不寻常”的字符,这就是您所需要的。但是您应该检查编码以确定。

除此之外,将值设置为 cookie 并将其读回应该可以:

setcookie('strange_chars', 'ç ' ´` ã ¨ ^');

通过浏览器加载,然后:

$val = $_COOKIE['strange_chars'];
于 2013-10-30T00:00:09.283 回答