站內廣告

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


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

你可能感興趣

    精選文章

    更多
    每個月自動扣款的那些服務,有幾個你真的離不開?
    指數大震盪!聯電、日月光強彈,資金避風港營建興富發&電信遠傳強攻,下周盤勢重點。
    川普停火費半暴漲、台股跳空收漲1019點!下周升息、三巫日、富時全撞端午變盤?!
    生技展行情啟動,這兩個月勝率飆八成,神隆、長佳智能轉機浮現!
    人形機器人卡關三大瓶頸!上銀、直得回測季線,機器人電池-新普、中碳成資金避風港!
    活動最後一天:把這兩個月的成績單交給你看