我如何存储“”使用 PHP 在 MySQL 中使用符号?

发布于 2024-11-06 18:39:48 字数 483 浏览 0 评论 0原文

我已将 PHP 字符集设置为 utf-8

header('Content-Type: text/html; charset=utf-8');

我已将 MySQL 中的 currency 列设置为带有排序规则的 varchar(1) utf8_unicode_ci

但是,PHP 中的以下代码:

$currency = '€';
$sql = "UPDATE myTable SET currency = '$currency' WHERE user = '$user'";
mysql_query($sql);

在 MySQL 中生成以下字符:

â

如何才能将 符号正确存储在 MySQL 中?

I've set the PHP character set to utf-8:

header('Content-Type: text/html; charset=utf-8');

I've set the currency column in MySQL to varchar(1) with collation utf8_unicode_ci.

However, the following code in PHP:

$currency = '€';
$sql = "UPDATE myTable SET currency = '$currency' WHERE user = '$user'";
mysql_query($sql);

Produces the following character in MySQL:

â

How can I get the symbol to store properly in MySQL?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

还如梦归 2024-11-13 18:39:48

确保您的脚本文件(包含该行的文件)

$currency = '€';

采用 UTF-8 编码。在编辑器或 IDE 的“另存为”对话框中,您应该可以选择实现此效果。

然后确保您的连接也采用 UTF-8 编码 - 默认情况下为 ISO-8859-1。

连接到数据库后,对于 mySQL 5.0.7 之前的版本:

mysql_query("SET NAMES utf8");

对于 mySQL 5.0.7 及更高版本:

mysql_set_charset("utf8");

Make sure your script file, the file that contains the line

$currency = '€';

is encoded UTF-8. You should have an option to that effect in your editor's or IDE's "Save as" dialog.

Then make sure your connection is UTF-8 encoded as well - it is ISO-8859-1 by default.

After connecting to the database, for mySQL before 5.0.7:

mysql_query("SET NAMES utf8");

For mySQL 5.0.7 and newer:

mysql_set_charset("utf8");
寄风 2024-11-13 18:39:48

本页的“在 Web 上使用 UTF-8”部分提供了一个很好的概述:http://dev.mysql.com/tech-resources/articles/4.1/unicode.html

"Working with UTF-8 on the Web" section on this page gives a good rundown: http://dev.mysql.com/tech-resources/articles/4.1/unicode.html

那支青花 2024-11-13 18:39:48

您可以将其转换为 € 的 HTML 代码

You can convert it to the HTML code of €

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文