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才不會錯誤


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

你可能感興趣

    精選文章

    更多
    聯發科創歷史新高5035、台達電強彈8%!大盤向上跳空收47718,創高企圖明顯
    你的資產是不是全押在『台灣』供應鏈上?
    每月定期定額存股趨勢曝光!投資人偏好ETF占比衝上86.3%,金融股八月回升
    美升息1碼宣布後台股反漲!富時生效爆量長紅突破10均,支撐向上墊高至46450!
    封測股京元電、欣銓領軍,晶圓代工台積電、聯電同步衝,IC設計需求旺,下周盤勢重點
    達麗(6177)2027年殖利率11%起!ROE四成又有央行鬆綁帶動?