开发者社区> 问答> 正文

有没有阿里云虚拟主机遇到php临时会话session出现中文这样���乱码的?

有没有阿里云虚拟主机遇到php临时会话session出现中文这样��\�乱码的?
你们是怎么解决的?
提交工单了,回复说是因为网页编码的问题,可是我的MySQL和PHP都是UTF-8编码的,之前在测试服务器上都没有出现过问题,好奇怪,具体情况是:
用户提交表单的时候,为了减少用户在出错之后返回当前页面的输入量,我把用户填写的资料都保存到SESSION里面去了,当提交到服务端验证遇到错误会返回到表单页,返回到表单页面的时候,程序自动把SESSION里面的数据读取出来,自动填写好!
这个时候问题就来了,比如:姓名,标题这些 偶尔会出现��\�这样的乱码,很奇怪,是 偶尔
而且并不是全部都是乱码,只是一部分出现乱码,而且乱码不是每次都出现,随机的,如下图:

展开
收起
318cf.com 2017-04-06 11:10:14 4783 0
2 条回答
写回答
取消 提交回答
  • 回 1楼光山居士的帖子
    看来没有其他人遇到这个问题~~~~
    如果真的是是编码问题,看到的应该不是这个样子的,而是下面这种吧?
    2017-04-10 10:46:13
    赞同 展开评论 打赏
  • 阿里云ping https://ping.gaomeluo.com/aliyun/
    Re:有没有阿里云虚拟主机遇到php临时会话session出现中文这样���乱码 ..
    这应该就是编码的问题啊

    -------------------------

    回 2楼(318cf.com) 的帖子
    你说的这个情况是全部源码跟你的环境不一样,才出现这个情况。还有一个情况是,你从别的地方复制某一小段源码的话,如果这个源码跟你现有源码编码不同,也会出现这个情况。
    2017-04-10 10:02:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载