php - 撇号 (') 转换为 �

标签 php html mysql sql

我在数据库中使用“文本”数据类型来存储几行内容。但是,当在我的网站上显示时,任何使用撇号 (') 的词,例如 Malaysia's 都会转换为 Malaysia �?我该如何解决这个问题?

最佳答案

您需要使用 mysql_escape_string .

例子:

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

关于php - 撇号 (') 转换为 �,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29026656/

相关文章:

php - 使用 php 脚本中的 rsync 同步本地和远程文件夹,无需输入密码

python - 没有模型和数据库的Django元素

javascript - 将 JavaScript 值以明文形式保存在数据库中

php - 通过 PHP 将多个图像和数据上传到 MySQL 数据库的表单

php - 运行独立的 MySql 查询

PHP-FPM 进程导致 VPS 上 CPU 使用率高

php - Laravel - 是否可以将数据从外部网站保存到 mySQL 数据库?

jquery - 如何重置默认情况下来自 value 属性的 html 表单值

java - Java 中的加密和 PHP 中的解密

javascript - 遍历元素数组,用数据替换html