當前位置:首頁 » 編程語言 » 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代碼直接嵌入頁面中一般不會出現亂碼,除非你整個頁面的亂碼。

熱點內容
python編譯文件壓縮 發布:2025-10-20 05:54:07 瀏覽:13
ftp上傳html打開是空白的 發布:2025-10-20 05:47:08 瀏覽:927
冬天霸腳本 發布:2025-10-20 05:32:44 瀏覽:934
快速排序c語言實現 發布:2025-10-20 05:23:20 瀏覽:16
android不死service 發布:2025-10-20 05:22:33 瀏覽:84
申請微信時默認密碼是什麼 發布:2025-10-20 05:17:46 瀏覽:565
網易電腦版為什麼不能進入手機伺服器 發布:2025-10-20 04:55:21 瀏覽:306
我的世界如何查找伺服器真實的ip 發布:2025-10-20 04:53:18 瀏覽:174
安卓的相機怎麼拍高質量的圖片 發布:2025-10-20 04:47:47 瀏覽:561
安卓app怎麼裝到蘋果 發布:2025-10-20 04:42:54 瀏覽:933