在PHP中输出JS语句以及乱码问题的解决方案
发布:smiling 来源: PHP粉丝网 添加日期:2021-11-07 21:26:19 浏览: 评论:0
今天小编就为大家分享一篇关于在PHP中输出JS语句以及乱码问题的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧。
怎样在php中输出js语句?
示例:
- <?php
- $classState="";
- if($state==0){
- $classState="已下课";
- }
- else{
- $classState="正在上课";
- }
- echo "<script type='text/javascript'>
- function getState(){
- var cs = ".$state.";
- return cs;
- }
- </script>";
- ?>
这样在页面的其他地方,就可以直接引用php中输出的js方法了.
php页面使用echo js代码时的乱码问题
把php作为html前端页面的控制脚本时,时常需要在前台显示某些东西。比如使用echo输出。最近项目上有这么个需求,本人使用了echo "<script></script>"这样的代码,在本地调试完全正常,但是一部署到服务器,js输出到前台就显示乱码。
从网上找了一下,有人说可以设置<script type="charset:utf-8;"></script>,但是这么设置后,发现问题依然在。分析,乱码之所以存在,就是页面编码与浏览器显示编码不一致,或者说,前端html页面与后台控制页面编码不一致。
于是,首先设置php编码,使用header函数,header("Content-type:text/html;charset:utf-8")。然后刷新浏览器,正常显示。说明应该是php编码与浏览器解析页面编码不一致。
Tags: PHP输出JS PHP乱码
相关文章
- ·php中文乱码问题解决方法(2014-09-21)
- ·PHP中文文件名输出乱码解决方法(2014-09-21)
- ·php把u5c0fu533au7eff乱码转换成中文(2014-09-21)
- ·一句话解决乱码问题(2014-10-24)
- ·解决php mysql查询插入中文乱码问题(2015-04-04)
- ·解决PHP中文乱码的4项小技巧(2015-04-04)
- ·php中文字符串截取方法防止乱码解析(2015-04-04)
- ·快速解决PHP+MYSQL 出现乱码的解决方法(2015-04-15)
- ·解决PHP导出CSV文中文乱码问题(2015-12-24)
- ·php截取中文字符串不乱码的方法(2020-08-17)
- ·PHP base64编码后解码乱码的解决办法(2021-02-22)
- ·php使用fgetcsv读取csv文件出现乱码的解决方法(2021-04-24)
- ·PHP使用PDO操作数据库的乱码问题解决方法(2021-07-27)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)