撇号(')转换为

时间:2015-03-13 07:09:23

标签: php html mysql sql

我在数据库中使用数据类型“text”来存储几行内容。但是,当我在我的网站上显示时,使用撇号(')的任何单词,例如马来西亚的皈依马来西亚 ?我该如何解决这个问题?

3 个答案:

答案 0 :(得分:2)

您需要使用mysql_escape_string

示例:

<?php
$item = "Zak's Laptop";
$escaped_item = mysql_escape_string($item);
printf("Escaped string: %s\n", $escaped_item);
?>

答案 1 :(得分:1)

如果您使用单引号(例如&#34;您的字符串&#34; ...它可能有帮助

,请使用双引号

答案 2 :(得分:1)

您可以使用:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

因为这是一个编码问题。

另外,当您评论您使用的是PHP时,这也可以使用:

<?php
  echo mb_convert_encoding(file_get_contents('Malaysia's'),
    "HTML-ENTITIES",
    "UTF-8"
  );
?>