php - £ 符号编码 - 帮助!

标签 php mysql character-encoding

我的网站上有一个简单的更新集 php sql 函数,我可以在我的数据库中更新网页上产品的价格。

我已将 mysql 中所有文本字段的排序规则设置为 utf8_unicode_ci,并包含

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

在我所有的页面中。但是,当我提交编辑按钮时,如果我在数据库中输入 200 英镑而不是 £200,它会输入 £200

我已经阅读了无数关于这个问题的论坛,但不知道我还需要做些什么才能让它发挥作用——而且,大多数讨论至少已有 3 年的历史了。有没有我可以使用的任何新功能来修复这个非常小但非常令人沮丧的故障?!

谢谢 京东

最佳答案

在连接到 MySQL 数据库后立即添加这行 PHP 代码:

mysql_set_charset('utf8');

关于php - £ 符号编码 - 帮助!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6563073/

相关文章:

php - 这是否可以阻止 sql 注入(inject)

php - 如何使用 URL 中的 $_GET 参数重定向到同一页面

php - Netbeans 的 YII 插件

http - 如何正确解码 HTTP 流量

java - 下载页面中的 HTML 字符无法正确显示

javascript - 如何使用 php 从 mysql 检索数据并将其显示在 javascript 上?

mysql - 使用 COUNT 和 LEFT JOIN 的慢速 MYSQL 查询

mysql - 什么是 MS Access LAST() 的 MySQL 等效项?

php - Laravel:查询根据我在 URL 中传递的 ID 返回数据

Mysql:设置列字符集