在php中确认对话框中显示葡萄牙语单词

时间:2014-06-15 04:59:21

标签: php

我有一个字符串,我想在确认对话框中显示该字符串。这是我的代码:

function check_date(today,date_expire)
  {

    $val=htmlentities('Você tem certeza que deseja cancelar esta compra?');

    var r=confirm("<?php echo $val;?>");
    if (r==true)
    { 
     alert(ok);
    }
}

但它给我的输出如下:

  

Voc&amp; e circ; tem certeza que deseja cancelar esta compra?

您能告诉我正确的代码,以便我能够展示:

  

Vocêtemcerteza que deseja cancelar esta compra?

在确认对话框中?谢谢!

1 个答案:

答案 0 :(得分:0)

我怀疑你有一个问题。不确定究竟如何,但htmlentities()不是答案。 JavaScript无法识别或格式化消息框中的HTML。

如果您的网站使用的是UTF-8编码,请确保.php文件的编码方式也相同。应该这样做。

var r = confirm('Você tem certeza que deseja cancelar esta compra?');

作为最后一个资源,试试这个:

var r = confirm(<?php echo json_encode('Você tem certeza que deseja cancelar esta compra?'); ?>);