<?php
$aaa="sssssssss";
?>
<script type="text/javascript">
var bbb=<?php echo json_encode($aaa);?>;
alert (bbb);
</script>
这样可以弹出提示框获得php中$aaa的值ssssssss
但是如果将$aaa的值改为中文的如
<?php
$aaa="北京上海";
?>
<script type="text/javascript">
var bbb=<?php echo json_encode($aaa);?>;
alert (bbb);
</script>
弹出的值怎么是null呢,
谁知怎么回事啊,谢谢
$aaa="sssssssss";
?>
<script type="text/javascript">
var bbb=<?php echo json_encode($aaa);?>;
alert (bbb);
</script>
这样可以弹出提示框获得php中$aaa的值ssssssss
但是如果将$aaa的值改为中文的如
<?php
$aaa="北京上海";
?>
<script type="text/javascript">
var bbb=<?php echo json_encode($aaa);?>;
alert (bbb);
</script>
弹出的值怎么是null呢,
谁知怎么回事啊,谢谢
解决方案 »
- 求教FLASH和PHP的SOCKET通信的问题
- 急求php代码 求高手指点!!!
- Fatal error: Call to undefined function curl_init() 死活解决不了
- 【在下是php新手】,请各位兄弟帮忙看段代码找bug
- 整理下问题,再重新问,关于dotProject~~
- Linux上配置apache支持php?
- “SMTP身份验证”是怎么回事?
- 请问如何用php函数取得客户端的时间?急!!!在线等!!!
- 怎样处理文本框(textarea)内提交的数据,现在不能实现与输入的换行一致。分数巨高,难度巨小,广交天下PHP兄弟(当然不回答问题一样没
- curl 访问地址 跟浏览器访问地址返回数据不一样
- PHP操作时无法向MySQL表中插入数据
- 求助这段代码的意思
而且json_encode()只支持utf-8编码的字符,你的程序文件不是utf-8.
文件编码改成UTF8后还要在html代码中指定页面的编码为utf8,否则浏览器还是按照你原先设置的网页编码(如果有的话,没有就按浏览器中设置的默认编码)来解析的,head标签中加:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />