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

熱點內容
cd級存儲 發布:2025-03-04 08:36:48 瀏覽:213
linux直連linux 發布:2025-03-04 08:34:31 瀏覽:551
小學編程教材 發布:2025-03-04 08:34:29 瀏覽:809
釘釘文件解壓 發布:2025-03-04 08:30:25 瀏覽:775
android游戲破解 發布:2025-03-04 08:30:24 瀏覽:286
應用寶緩存在哪 發布:2025-03-04 08:30:19 瀏覽:322
android文件上傳斷點續傳 發布:2025-03-04 08:30:17 瀏覽:54
刷閱讀腳本 發布:2025-03-04 08:24:55 瀏覽:230
c語言winsock 發布:2025-03-04 08:22:57 瀏覽:104
PH的編程 發布:2025-03-04 08:22:21 瀏覽:270