javascript 中 alert 中文乱码的终极解决办法

最近为alert  乱码问题头痛死了,在网上找啊找,没有好的解决方法,再找啊找,终于,在一个论坛中发现一个被淹没的好方法,加以改进,就是下面这个了。

 

 

define('NL', "/r/n");
function showJsMessage($msg)
{
    echo '<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>' . htmlSpecialChars(strip_tags($msg)) . '</title>
<script language=javascript>' . NL;
    echo 'window.alert("' . $msg . '");' . NL;
    echo "</script>" . NL . "</body></html>";
}

 

 

举类说明:

<?php

  showJsMessage('恭喜您,您的注册信息核实成功,快快参加吧!');
  echo "<script language='javascript'>alert();document.location.href='index.php';</script>";
  exit(0);

?>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值