站內廣告

php如何在UTF8編碼下讓Javascript可以顯示中文對話框

彰化一整天的blog

這幾天為了一個javasciprt 的alert問題找了一個多小時,想說以前這樣寫都可以正常執行,怎麼現在不行,最後試了發現只有中文字才會有問題,想說以前用Big5寫php都沒這個問題,只是最近改成用UTF8,最後解決方法是只要顯示中文,就要先將中文字從UTF8轉成Big5就不會錯誤有錯誤。

程式碼:

      $sSQL="insert into Personal(Account,Password,Sex,Mobile,Email,Birthday,Tel,Address,Job,Marriage,Children,Edu,Epaper,ModifyDate)
       values('$Account','$Password','$Sex','$Mobile','$Email','$Birthday','$Tel','$Address','$Job','$Marriage','$Children','$Edu','$Epaper',now())";
      $result=mysql_query($sSQL,$conn);
      if(!$result)
         echo $sSQL;
      else
      {
          echo "alert('".iconv("UTF-8","big5","會員資料已新增完成")."');location.href='./'";
          exit;
       }

如果在UTF8要使用Javasciprt顯示中文,必需要把UTF8轉成Big5才不會錯誤


本文內容僅供參考,無任何買賣建議,投資人應謹慎評估,風險自負。

你可能感興趣

    精選文章

    更多
    AI伺服器族群撐盤,川湖攻上萬元,PCB台虹強攻,環球晶反彈無力,下周盤勢重點。
    台積電權重占比成長史,從7.7%衝到逼近45%,台股風險跟著疊高!
    廣達才剛 GDR,緯創準備下一棒:借了錢又印新股票,老 AI 開槓桿會是新常態?
    0050績效只排第xx名!2026年這檔主動ETF含息報酬大幅領先,差距此時拉開
    義隆法說後跌停,CPU、記憶體漲價風險,鴻海、廣達、緯創、技嘉為何老神在在?
    台股收漲1250點突破季線、成交量作推升!三大跡象顯示多頭反攻訊號全到齊?!