发布网友 发布时间:2022-04-21 19:32
共2个回答
热心网友 时间:2022-04-23 03:34
主要先做两件事
从服务器的php程序里读一个json数据,然后把内容显示出来。
把一个数据结构转换为JSON传给服务器。
步骤
首先第一个,写一个最简单的php程序生成json数据,取名叫test.php 。
第二个php程序是把从unity3d post过去的json数据转成数组使用。取名叫test1.php。
下面是代码,取个名字叫jsontest.js。
这样就可以用json数据传输了。
其他
在Start()里,直接用eval把json转成boo.lang.hash格式,取出username,看console的话可以看到显示出了foo,也就是php里面$arr['username']。接着再提交一个username和password,叫hello和world,然后把php获取的反馈显示出来,会看到console里显示了world。
热心网友 时间:2022-04-23 04:52
json_encode 对中文的处理是有问题的: 不能处理GBK编码,所有的GBK编码都会替换成空字符; utf8编码的中文被编码成unicode编码,相当于javascript的escape函数 处理的结果。 为了能正确使用json,首先我们就应该在编码上采用utf8编码