php - mySQL 中音乐符号的字符编码

标签 php mysql unicode character-encoding

我尝试将字符 ♯ 和 ♭ 存储在 mySQL 数据库中,但 ♯ 存储为 Aâ™,♭ 存储为 Bâ™

在 HTML 中,我使用了 ♯两者在浏览器中都呈现良好,但都没有正确存储。

我已经为 PHP 页面和存储值的字段尝试了 UTF-8 和 UTF-16 字符集,并且得到了相同的结果。

我对字符集不太熟悉,所以也许我应该使用 UTF-8 或 -16 以外的其他字符集,或者也许我完全缺少其他字符集?

最佳答案

您是否尝试使用varbinary/binary。 如果您再次遇到问题,请检查您的 DB 字符集、表字符集、col 字符集、php 脚本字符集。 如果之后遇到问题,可以使用base64_(en|de)code :)

关于php - mySQL 中音乐符号的字符编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17520059/

相关文章:

将字符转换为整数,然后将整数转换回相同的字符

php - 您可以在 Google Analytics 中存储表单选择吗?

php - FILTER_SANITIZE_SPECIAL_CHARS 换行问题

php - mysql使用第一个表中的auto_increment值作为第二个表中的外键插入到两个表中

Python编码错误添加到mysql表

mysql - 使用 MAX DATE 和 GROUP BY 获取行

go - Golang使用unicode关键字获取数据错误

c++ - 字符的 UTF-8 转换

php - 对分布在多个表上的数据进行复杂的 MySQL 查询 (PHP)

php - 通过搜索关键字查找用户并返回结果与共同 friend 的订单