我尝试将字符 ♯ 和 ♭ 存储在 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/