相关疑难解决方法(0)

如何使用PHP在MySQL中存储'€'符号?

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

header('Content-Type: text/html; charset=utf-8');
Run Code Online (Sandbox Code Playgroud)

我已经将currencyMySQL中的列设置为varchar(1)整理utf8_unicode_ci.

但是,PHP中的以下代码:

$currency = '€';
$sql = "UPDATE myTable SET currency = '$currency' WHERE user = '$user'";
mysql_query($sql);
Run Code Online (Sandbox Code Playgroud)

在MySQL中生成以下字符:

â
Run Code Online (Sandbox Code Playgroud)

如何让符号在MySQL中正确存储?

php mysql variables scope utf-8

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1

php ×1

scope ×1

utf-8 ×1

variables ×1