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


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

你可能感興趣

    精選文章

    更多
    台積電盤中重挫9%以上是買點嗎?統計台股近十年四次後續怎麼走
    台股盤中崩跌3737點史上最大!費半暴跌12%AI大逃殺,國安護盤決定下周命運!
    AI 集體雪崩,《大賣空》又贏?別急著摸頭買反一,拆解散戶看空 3 大迷思與對策
    封測京元電、欣銓重挫,設備萬潤遭殃,聯電、國巨、環球晶成重災區,下周盤勢重點
    政策急轉彎,電子紙元太、太陽能碩禾受惠!ESG概念股重回市場焦點
    前三季賺贏去年,台達電照樣腰斬跌回阿達電,AI 股打回電子製造業原形?