千家信息网

flash传值到php乱码如何处理

发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,这篇文章将为大家详细讲解有关flash传值到php乱码如何处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。flash传值到php乱码的解决办法:1、查看Flash
千家信息网最后更新 2024年11月29日flash传值到php乱码如何处理

这篇文章将为大家详细讲解有关flash传值到php乱码如何处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

flash传值到php乱码的解决办法:1、查看Flash全部代码;2、在PHP起始处加上"header('Content-Type:text/html;charset=utf-8');"即可。

本文操作环境:Windows7系统、PHP7.1版,Dell G3电脑

具体问题描述:

PHP和Flash通信全是乱码的问题

废话不多说了,直接上代码

PHP全部代码如下:

test

Flash全部代码如下:

import flash.events.MouseEvent;import flash.net.URLRequest;import flash.net.URLLoader;import flash.events.Event;var url:String = "http://localhost/testing.php";var req:URLRequest=new URLRequest();bt.addEventListener(MouseEvent.CLICK,clickHd);function clickHd(e:MouseEvent){req.url = url;req.method = URLRequestMethod.POST;var loaded:URLLoader=new URLLoader();loaded.dataFormat = URLLoaderDataFormat.VARIABLES;loaded.addEventListener(Event.COMPLETE,completeHd);try{msg.text = "正在请求数据。。。";}catch (err:Error){msg.text = "错误,稍后再试";}loaded.load(req);}function completeHd(e:Event){msg.text = e.target.data;navigateToURL(req);}

flash中有个msg动态文本框和bt按钮

解决办法:

在PHP起始处加上

这么一行就行,其中UTF-8是编码,你根据Flash的编码进行修改

关于"flash传值到php乱码如何处理"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

0