我已将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中正确存储?