当前位置:首页 » 编程语言 » phpjs编码

phpjs编码

发布时间: 2023-11-16 03:09:01

‘壹’ 在php中执行JS

php中是不能执行js的,js只能在php解析成html后才能执行。如果想用php输出js 就要把js代码当作php的字符串来输出。

举例:

<?php
$alert=alert(1);
echo"<scripttype="text/javascript">".$alert."</script>";
?>

上面的代码解析成html 就会变成正常的js了。

<scripttype="text/javascript">alert(1)</script>

‘贰’ PHP utf-8 js 乱码

你的编码有问题,表面是UTF-8,实际可能不是。
方法:
把你现在的所有代码复制,黏贴到txt中。然后另存为。在txt的另存界面
看到编码了么?选择UTF-8;另外ANSI就是电脑默认编码,中国的话都是GB-2312;
用txt重新整理一下编码就不会乱码了~

‘叁’ php网站里编码是gb2312,引入js时,登陆的过渡页面总是乱码,其他的页面没有问题,为什么

php文件保存编码是utf8还是GBK,如果编码不一致就会乱码

‘肆’ javascript 乱码(php文件为utf-8调用的js乱码)

设置页面的显示编码,在页面的head里面添加标签:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

有的时候编码设置没有效果,还与服务器有关系, 解决办法:
(1) 修改httpd.conf (在Redhat中放置的位置为/etc/httpd/conf/)
查找:
AddDefaultCharset ISO-8859-1
改成:
#AddDefaultCharset ISO-8859-1
AddDefaultCharset off
这种方式关掉了服务器的默认语言的发送,这样仅凭html文件头中设置的语言来决定网页语言。 发现配置文件里面没有这项就不用改
(2) php的默认语言.
修改php.ini:
default_charset = “uft-8〃(这个比较重要,注意不要修改错文件了,有时这个文件在c:/windows/ 下)

修改之后重新启动apache 刷新刷新就可以了

‘伍’ 这段JS公告代码,放到PHP里,出来的文字是乱码……高分

JavaScript输出的文字乱码,跟这段代码没有关系;如果是代码有错误JavaScript是无法运行的。
这是调用不当造成的,如果你这段代码是在独立的*.js文件中;调用时根据你的js文件编码加个charset属性即可。比如:
<SCRIPT LANGUAGE="JavaScript" src="你的JS文件路径.js" charset="GB2312"></SCRIPT>
将JavaScript代码直接嵌入页面中一般不会出现乱码,除非你整个页面的乱码。

热点内容
qq文件夹哪些可以删 发布:2025-07-03 23:12:41 浏览:152
pubg如何在韩国服务器玩 发布:2025-07-03 23:10:44 浏览:512
python文件路径变量 发布:2025-07-03 23:05:04 浏览:747
苹果手机怎么删掉safari以存储的密码 发布:2025-07-03 22:56:51 浏览:255
数量存储 发布:2025-07-03 22:56:44 浏览:282
魔兽地图破解加密 发布:2025-07-03 22:42:48 浏览:250
java中的默认值 发布:2025-07-03 22:11:34 浏览:753
岳姓三才配置怎么分 发布:2025-07-03 22:10:26 浏览:671
算法需求分析 发布:2025-07-03 22:00:45 浏览:148
单片机的交叉编译 发布:2025-07-03 22:00:45 浏览:864