【发布时间】:2012-08-08 04:50:15
【问题描述】:
我正在使用的 MySQL 数据库有时会在其品牌名称旁边包含带有版权和受限字符的项目。这很好,但是当项目以 HTML 格式打印时,版权符号和受限符号都显示为带有“?”的菱形。在其中,表明它没有正确打印为 HTML。从这个参考 http://www.shopfitter.com/html-special-characters.htm
注册商标符号和版权符号需要是
® and ©
分别。 PHP中的字符串替换会很快摆脱这种情况,但我不确定如果它变成'?钻石。
如何正确检测数据库中的这些字符并将其替换为网络友好的对应字符?
【问题讨论】:
-
不要。修复您的字符编码处理。 Start here
-
您的表格使用什么类型的排序规则?
-
使用utf8_unicode,类型为InnoDB
标签: html string character symbols copyright-display